{
   "result" : {
      "commands" : {
         "permission_del" : {
            "name" : "permission_del",
            "takes_args" : [
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "pattern" : "^[-_ a-zA-Z0-9.:/]+$",
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "class" : "Str",
                  "primary_key" : true,
                  "alwaysask" : false,
                  "doc" : "Permission name",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "pattern_errmsg" : "May only contain letters, numbers, -, _, ., :, /, and space",
                  "cli_name" : "name",
                  "label" : "Permission name",
                  "confirm" : true
               }
            ],
            "takes_options" : [
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<continue>",
                  "confirm" : true,
                  "cli_name" : "continue",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "name" : "force",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "force delete of SYSTEM permissions",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Force",
                  "confirm" : true,
                  "cli_name" : "force",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               }
            ],
            "doc" : "Delete a permission.",
            "NO_CLI" : false
         },
         "privilege_del" : {
            "NO_CLI" : false,
            "doc" : "Delete a privilege.",
            "takes_args" : [
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Privilege name",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "label" : "Privilege name",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : []
               }
            ],
            "takes_options" : [
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<continue>",
                  "cli_name" : "continue",
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               }
            ],
            "name" : "privilege_del"
         },
         "kra_is_enabled" : {
            "name" : "kra_is_enabled",
            "takes_args" : [],
            "doc" : null,
            "takes_options" : [
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               }
            ],
            "NO_CLI" : true
         },
         "servicedelegationrule_del" : {
            "name" : "servicedelegationrule_del",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "cli_name" : "continue",
                  "confirm" : true,
                  "label" : "<continue>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "takes_args" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_ .-]*[a-zA-Z0-9_.-]?$",
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Delegation name",
                  "deprecated" : false,
                  "cli_name" : "delegation_name",
                  "confirm" : true,
                  "label" : "Delegation name",
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, ., and a space inside",
                  "attribute" : true
               }
            ],
            "doc" : "Delete service delegation."
         },
         "radiusproxy_add" : {
            "takes_args" : [
               {
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "RADIUS proxy server name",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "RADIUS proxy server name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true
               }
            ],
            "takes_options" : [
               {
                  "doc" : "A description of this RADIUS proxy server",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Description",
                  "confirm" : true,
                  "cli_name" : "desc",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "ipatokenradiusserver",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "The hostname or IP (with or without port)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Server",
                  "confirm" : true,
                  "cli_name" : "server",
                  "attribute" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipatokenradiussecret",
                  "autofill" : false,
                  "cli_metavar" : "PASSWORD",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "class" : "Password",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "The secret used to encrypt data",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "secret",
                  "label" : "Secret",
                  "confirm" : true
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "The total timeout across all retries (in seconds)",
                  "alwaysask" : false,
                  "label" : "Timeout",
                  "confirm" : true,
                  "cli_name" : "timeout",
                  "attribute" : true,
                  "minvalue" : 1,
                  "name" : "ipatokenradiustimeout",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false
               },
               {
                  "minvalue" : 0,
                  "name" : "ipatokenradiusretries",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "maxvalue" : 10,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "The number of times to retry authentication",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Retries",
                  "cli_name" : "retries",
                  "attribute" : true
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "ipatokenusermapattribute",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "The username attribute on the user object",
                  "cli_name" : "userattr",
                  "label" : "User attribute",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false
               },
               {
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               }
            ],
            "doc" : "Add a new RADIUS proxy server.",
            "NO_CLI" : false,
            "name" : "radiusproxy_add"
         },
         "server_conncheck" : {
            "name" : "server_conncheck",
            "takes_args" : [
               {
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Server name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "IPA server hostname",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "noextrawhitespace" : true,
                  "name" : "remote_cn",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "remote_name",
                  "label" : "Remote server name",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Remote IPA server hostname"
               }
            ],
            "doc" : "Check connection to remote IPA server.",
            "takes_options" : [
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true
               }
            ],
            "NO_CLI" : true
         },
         "idview_add" : {
            "name" : "idview_add",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "ID View Name",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "ID View Name",
                  "cli_name" : "name",
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               }
            ],
            "doc" : "Add a new ID View.",
            "takes_options" : [
               {
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Description",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "ipadomainresolutionorder",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "domain_resolution_order",
                  "confirm" : true,
                  "label" : "Domain resolution order",
                  "attribute" : true,
                  "flags" : [
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "colon-separated list of domains used for short name qualification",
                  "deprecated" : false
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "attribute" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "addattr",
                  "noextrawhitespace" : true
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false
               },
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               }
            ]
         },
         "certprofile_show" : {
            "takes_args" : [
               {
                  "attribute" : true,
                  "cli_name" : "id",
                  "confirm" : true,
                  "label" : "Profile ID",
                  "alwaysask" : false,
                  "doc" : "Profile ID for referring to this profile",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : "Display the properties of a Certificate Profile.",
            "takes_options" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "out",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Write profile configuration to file",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "out",
                  "label" : "<out>",
                  "confirm" : true
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all"
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "certprofile_show"
         },
         "vaultcontainer_remove_owner" : {
            "name" : "vaultcontainer_remove_owner",
            "takes_args" : [],
            "takes_options" : [
               {
                  "name" : "service",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "Principal",
                  "primary_key" : false,
                  "class" : "Principal",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Service name of the service vault",
                  "cli_name" : "service",
                  "require_service" : false,
                  "label" : "<service>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "shared",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Shared vault",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<shared>",
                  "confirm" : true,
                  "cli_name" : "shared"
               },
               {
                  "name" : "username",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Username of the user vault",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<username>",
                  "cli_name" : "user",
                  "attribute" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "name" : "user",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "doc" : "users to remove",
                  "deprecated" : false,
                  "cli_name" : "users",
                  "confirm" : true,
                  "label" : "owner user",
                  "attribute" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "groups to remove",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "label" : "owner group",
                  "confirm" : true,
                  "cli_name" : "groups",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "confirm" : true,
                  "label" : "owner service",
                  "cli_name" : "services",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "services to remove",
                  "alwaysask" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "services",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               }
            ],
            "doc" : "Remove owners from a vault container.",
            "NO_CLI" : false
         },
         "privilege_add_permission" : {
            "doc" : "Add permissions to a privilege.",
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Privilege name",
                  "alwaysask" : false,
                  "label" : "Privilege name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG"
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "permission",
                  "attribute" : false,
                  "cli_name" : "permissions",
                  "label" : "permission",
                  "confirm" : true,
                  "alwaysask" : true,
                  "doc" : "permissions",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               }
            ],
            "NO_CLI" : false,
            "name" : "privilege_add_permission"
         },
         "idrange_find" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "criteria",
                  "confirm" : true,
                  "label" : "<criteria>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false
               }
            ],
            "doc" : "Search for ranges.",
            "takes_options" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Range name",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "label" : "Range name",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "minvalue" : -2147483648,
                  "name" : "ipabaseid",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "First Posix ID of the range",
                  "cli_name" : "base_id",
                  "attribute" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "First Posix ID of the range",
                  "alwaysask" : false
               },
               {
                  "doc" : "Number of IDs in the range",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Number of IDs in the range",
                  "cli_name" : "range_size",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : -2147483648,
                  "name" : "ipaidrangesize",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int"
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : -2147483648,
                  "name" : "ipabaserid",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "First RID of the corresponding RID range",
                  "cli_name" : "rid_base",
                  "attribute" : true,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : true,
                  "flags" : [],
                  "doc" : "First RID of the corresponding RID range",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "confirm" : true,
                  "label" : "First RID of the secondary RID range",
                  "cli_name" : "secondary_rid_base",
                  "attribute" : true,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "First RID of the secondary RID range",
                  "alwaysask" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "minvalue" : -2147483648,
                  "name" : "ipasecondarybaserid",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Domain SID of the trusted domain",
                  "flags" : [
                     "no_update"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "dom_sid",
                  "confirm" : true,
                  "label" : "Domain SID of the trusted domain",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "ipanttrusteddomainsid",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "name" : "iparangetype",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "StrEnum",
                  "values" : [
                     "ipa-ad-trust-posix",
                     "ipa-ad-trust",
                     "ipa-local"
                  ],
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['ipa-ad-trust-posix', 'ipa-ad-trust', 'ipa-local']",
                  "required" : false,
                  "flags" : [
                     "no_update"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "ID range type, one of ipa-ad-trust-posix, ipa-ad-trust, ipa-local",
                  "deprecated" : false,
                  "cli_name" : "type",
                  "label" : "Range type",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Time Limit",
                  "confirm" : true,
                  "cli_name" : "timelimit",
                  "attribute" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [
                     "no_display"
                  ],
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "alwaysask" : false
               },
               {
                  "flags" : [
                     "no_display"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "cli_name" : "sizelimit",
                  "confirm" : true,
                  "label" : "Size Limit",
                  "attribute" : false,
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : []
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format."
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "Primary key only",
                  "confirm" : true,
                  "cli_name" : "pkey_only",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "name" : "idrange_find"
         },
         "vault_mod_internal" : {
            "name" : "vault_mod_internal",
            "NO_CLI" : true,
            "takes_args" : [
               {
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.-]+$",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, ., and -",
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Vault name",
                  "alwaysask" : false,
                  "doc" : "Vault name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true
               }
            ],
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Vault description",
                  "deprecated" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Vault type",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Type",
                  "cli_name" : "type",
                  "attribute" : true,
                  "name" : "ipavaulttype",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "values" : [
                     "standard",
                     "symmetric",
                     "asymmetric"
                  ],
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "default" : "symmetric",
                  "cli_metavar" : "['standard', 'symmetric', 'asymmetric']",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "name" : "ipavaultsalt",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "str",
                  "primary_key" : false,
                  "class" : "Bytes",
                  "autofill" : false,
                  "cli_metavar" : "BYTES",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Vault salt",
                  "cli_name" : "salt",
                  "confirm" : true,
                  "label" : "Salt",
                  "attribute" : true
               },
               {
                  "doc" : "Vault public key",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_search"
                  ],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Public key",
                  "cli_name" : "public_key",
                  "type" : "str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipavaultpublickey",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BYTES",
                  "autofill" : false,
                  "class" : "Bytes",
                  "primary_key" : false
               },
               {
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "setattr"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "cli_name" : "delattr",
                  "label" : "<delattr>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "class" : "Principal",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "required" : false,
                  "autofill" : false,
                  "name" : "service",
                  "type" : "Principal",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<service>",
                  "require_service" : false,
                  "cli_name" : "service",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Service name of the service vault",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "shared",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "cli_name" : "shared",
                  "confirm" : true,
                  "label" : "<shared>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Shared vault"
               },
               {
                  "attribute" : false,
                  "cli_name" : "user",
                  "label" : "<username>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Username of the user vault",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "username"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw"
               },
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               }
            ],
            "doc" : null
         },
         "dnsrecord_mod" : {
            "NO_CLI" : false,
            "doc" : "Modify a DNS resource record.",
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "doc" : "Zone name (FQDN)",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : false,
                  "cli_name" : "dnszone",
                  "confirm" : true,
                  "label" : "Zone name",
                  "no_convert" : false,
                  "multivalue" : false,
                  "only_absolute" : true,
                  "type" : "DNSName",
                  "name" : "dnszoneidnsname",
                  "autofill" : false,
                  "only_relative" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "required" : true,
                  "class" : "DNSNameParam",
                  "primary_key" : true
               },
               {
                  "cli_name" : "name",
                  "label" : "Record name",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Record name",
                  "class" : "DNSNameParam",
                  "primary_key" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "name" : "idnsname",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "DNSName",
                  "only_absolute" : false
               }
            ],
            "takes_options" : [
               {
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : -2147483648,
                  "name" : "dnsttl",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "deprecated" : false,
                  "doc" : "Time to live",
                  "alwaysask" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Time to live",
                  "confirm" : true,
                  "cli_name" : "ttl"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "<dnsclass>",
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "class",
                  "confirm" : true,
                  "label" : "<dnsclass>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "dnsclass",
                  "autofill" : false,
                  "cli_metavar" : "['IN', 'CS', 'CH', 'HS']",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "IN",
                     "CS",
                     "CH",
                     "HS"
                  ]
               },
               {
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "A record",
                  "confirm" : true,
                  "cli_name" : "a_rec",
                  "doc" : "Raw A records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "A Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "ARECORD",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "ARecord",
                  "normalizedns" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "arecord"
               },
               {
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "A Record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "A IP Address",
                  "cli_name" : "a_ip_address",
                  "confirm" : true,
                  "label" : "A IP Address",
                  "attribute" : false,
                  "name" : "a_part_ip_address",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Raw AAAA records",
                  "option_group" : "AAAA Record",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "validatedns" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "AAAA record",
                  "cli_name" : "aaaa_rec",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "aaaarecord",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "AAAARECORD",
                  "required" : false,
                  "autofill" : false,
                  "class" : "AAAARecord",
                  "primary_key" : false,
                  "normalizedns" : true
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "aaaa_part_ip_address",
                  "attribute" : false,
                  "label" : "AAAA IP Address",
                  "confirm" : true,
                  "cli_name" : "aaaa_ip_address",
                  "deprecated" : false,
                  "doc" : "AAAA IP Address",
                  "alwaysask" : false,
                  "option_group" : "AAAA Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ]
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "A6 Record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw A6 records",
                  "cli_name" : "a6_rec",
                  "confirm" : true,
                  "label" : "A6 record",
                  "validatedns" : true,
                  "attribute" : true,
                  "name" : "a6record",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "A6Record",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "A6RECORD"
               },
               {
                  "confirm" : true,
                  "label" : "A6 Record data",
                  "cli_name" : "a6_data",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "A6 Record data",
                  "option_group" : "A6 Record",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "a6_part_data",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "attribute" : true,
                  "validatedns" : true,
                  "cli_name" : "afsdb_rec",
                  "label" : "AFSDB record",
                  "confirm" : true,
                  "alwaysask" : false,
                  "option_group" : "AFSDB Record",
                  "deprecated" : false,
                  "doc" : "Raw AFSDB records",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "AFSDBRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "AFSDBRecord",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "afsdbrecord"
               },
               {
                  "confirm" : true,
                  "label" : "AFSDB Subtype",
                  "cli_name" : "afsdb_subtype",
                  "attribute" : false,
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "dnsrecord_optional",
                     "virtual_attribute"
                  ],
                  "doc" : "AFSDB Subtype",
                  "deprecated" : false,
                  "option_group" : "AFSDB Record",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "afsdb_part_subtype",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "primary_key" : false,
                  "class" : "DNSNameParam",
                  "autofill" : false,
                  "only_relative" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "name" : "afsdb_part_hostname",
                  "multivalue" : false,
                  "no_convert" : false,
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "cli_name" : "afsdb_hostname",
                  "confirm" : true,
                  "label" : "AFSDB Hostname",
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "AFSDB Record",
                  "alwaysask" : false,
                  "doc" : "AFSDB Hostname",
                  "deprecated" : false
               },
               {
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "APL record",
                  "confirm" : true,
                  "cli_name" : "apl_rec",
                  "doc" : "Raw APL records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "APL Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "APLRECORD",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "APLRecord",
                  "normalizedns" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "aplrecord"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Raw CERT records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "CERT Record",
                  "label" : "CERT record",
                  "confirm" : true,
                  "cli_name" : "cert_rec",
                  "attribute" : true,
                  "validatedns" : true,
                  "noextrawhitespace" : true,
                  "name" : "certrecord",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "CERTRecord",
                  "normalizedns" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "CERTRECORD",
                  "autofill" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "cert_part_type",
                  "minvalue" : 0,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "option_group" : "CERT Record",
                  "alwaysask" : false,
                  "doc" : "CERT Certificate Type",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 65535,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "cert_type",
                  "confirm" : true,
                  "label" : "CERT Certificate Type"
               },
               {
                  "attribute" : false,
                  "cli_name" : "cert_key_tag",
                  "confirm" : true,
                  "label" : "CERT Key Tag",
                  "option_group" : "CERT Record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "CERT Key Tag",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "cert_part_key_tag",
                  "minvalue" : 0
               },
               {
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "cert_part_algorithm",
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "CERT Algorithm",
                  "cli_name" : "cert_algorithm",
                  "deprecated" : false,
                  "doc" : "CERT Algorithm",
                  "option_group" : "CERT Record",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : 255,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ]
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "cert_part_certificate_or_crl",
                  "attribute" : false,
                  "label" : "CERT Certificate/CRL",
                  "confirm" : true,
                  "cli_name" : "cert_certificate_or_crl",
                  "doc" : "CERT Certificate/CRL",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "CERT Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ]
               },
               {
                  "deprecated" : false,
                  "doc" : "Raw CNAME records",
                  "option_group" : "CNAME Record",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "validatedns" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "CNAME record",
                  "cli_name" : "cname_rec",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "cnamerecord",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "CNAMERECORD",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "CNAMERecord",
                  "normalizedns" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "name" : "cname_part_hostname",
                  "autofill" : false,
                  "only_relative" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "primary_key" : false,
                  "class" : "DNSNameParam",
                  "option_group" : "CNAME Record",
                  "alwaysask" : false,
                  "doc" : "A hostname which this alias hostname points to",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "cname_hostname",
                  "confirm" : true,
                  "label" : "CNAME Hostname"
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DHCIDRECORD",
                  "autofill" : false,
                  "class" : "DHCIDRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "dhcidrecord",
                  "noextrawhitespace" : true,
                  "validatedns" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "DHCID record",
                  "cli_name" : "dhcid_rec",
                  "deprecated" : false,
                  "doc" : "Raw DHCID records",
                  "option_group" : "DHCID Record",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ]
               },
               {
                  "option_group" : "DLV Record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw DLV records",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "dlv_rec",
                  "confirm" : true,
                  "label" : "DLV record",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "dlvrecord",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DLVRECORD",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "DLVRecord"
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "DLV Key Tag",
                  "cli_name" : "dlv_key_tag",
                  "doc" : "DLV Key Tag",
                  "deprecated" : false,
                  "option_group" : "DLV Record",
                  "alwaysask" : false,
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "dlv_part_key_tag"
               },
               {
                  "name" : "dlv_part_algorithm",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 255,
                  "alwaysask" : false,
                  "option_group" : "DLV Record",
                  "deprecated" : false,
                  "doc" : "DLV Algorithm",
                  "cli_name" : "dlv_algorithm",
                  "label" : "DLV Algorithm",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "alwaysask" : false,
                  "option_group" : "DLV Record",
                  "deprecated" : false,
                  "doc" : "DLV Digest Type",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 255,
                  "attribute" : false,
                  "cli_name" : "dlv_digest_type",
                  "label" : "DLV Digest Type",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "dlv_part_digest_type",
                  "minvalue" : 0,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "pattern" : "^[0-9a-fA-F]+$",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "dlv_part_digest",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "DLV Digest",
                  "alwaysask" : false,
                  "option_group" : "DLV Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "pattern_errmsg" : "only hexadecimal digits are allowed",
                  "label" : "DLV Digest",
                  "confirm" : true,
                  "cli_name" : "dlv_digest"
               },
               {
                  "normalizedns" : true,
                  "class" : "DNAMERecord",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DNAMERECORD",
                  "noextrawhitespace" : true,
                  "name" : "dnamerecord",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "dname_rec",
                  "label" : "DNAME record",
                  "confirm" : true,
                  "attribute" : true,
                  "validatedns" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "DNAME Record",
                  "deprecated" : false,
                  "doc" : "Raw DNAME records"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "autofill" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : false,
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "dname_part_target",
                  "attribute" : false,
                  "label" : "DNAME Target",
                  "confirm" : true,
                  "cli_name" : "dname_target",
                  "deprecated" : false,
                  "doc" : "DNAME Target",
                  "alwaysask" : false,
                  "option_group" : "DNAME Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ]
               },
               {
                  "confirm" : true,
                  "label" : "DS record",
                  "cli_name" : "ds_rec",
                  "validatedns" : true,
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Raw DS records",
                  "deprecated" : false,
                  "option_group" : "DS Record",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "DSRecord",
                  "normalizedns" : true,
                  "cli_metavar" : "DSRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "dsrecord",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "ds_part_key_tag",
                  "attribute" : false,
                  "label" : "DS Key Tag",
                  "confirm" : true,
                  "cli_name" : "ds_key_tag",
                  "doc" : "DS Key Tag",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "DS Record",
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 65535,
                  "flags" : [
                     "virtual_attribute"
                  ]
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "name" : "ds_part_algorithm",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "cli_name" : "ds_algorithm",
                  "label" : "DS Algorithm",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "maxvalue" : 255,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "DS Record",
                  "doc" : "DS Algorithm",
                  "deprecated" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "ds_part_digest_type",
                  "minvalue" : 0,
                  "attribute" : false,
                  "cli_name" : "ds_digest_type",
                  "label" : "DS Digest Type",
                  "confirm" : true,
                  "alwaysask" : false,
                  "option_group" : "DS Record",
                  "doc" : "DS Digest Type",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "maxvalue" : 255,
                  "sortorder" : 2
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "pattern" : "^[0-9a-fA-F]+$",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "ds_part_digest",
                  "attribute" : false,
                  "pattern_errmsg" : "only hexadecimal digits are allowed",
                  "label" : "DS Digest",
                  "confirm" : true,
                  "cli_name" : "ds_digest",
                  "deprecated" : false,
                  "doc" : "DS Digest",
                  "alwaysask" : false,
                  "option_group" : "DS Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ]
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "hiprecord",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "HIPRECORD",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "HIPRecord",
                  "option_group" : "HIP Record",
                  "alwaysask" : false,
                  "doc" : "Raw HIP records",
                  "deprecated" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "hip_rec",
                  "confirm" : true,
                  "label" : "HIP record"
               },
               {
                  "option_group" : "IPSECKEY Record",
                  "alwaysask" : false,
                  "doc" : "Raw IPSECKEY records",
                  "deprecated" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "ipseckey_rec",
                  "confirm" : true,
                  "label" : "IPSECKEY record",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "ipseckeyrecord",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "IPSECKEYRECORD",
                  "normalizedns" : true,
                  "class" : "IPSECKEYRecord",
                  "primary_key" : false
               },
               {
                  "validatedns" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "KEY record",
                  "cli_name" : "key_rec",
                  "doc" : "Raw KEY records",
                  "deprecated" : false,
                  "option_group" : "KEY Record",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "KEYRECORD",
                  "required" : false,
                  "autofill" : false,
                  "class" : "KEYRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "keyrecord",
                  "noextrawhitespace" : true
               },
               {
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "KX record",
                  "confirm" : true,
                  "cli_name" : "kx_rec",
                  "doc" : "Raw KX records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "KX Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "KXRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "KXRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "kxrecord"
               },
               {
                  "cli_name" : "kx_preference",
                  "label" : "KX Preference",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "KX Record",
                  "deprecated" : false,
                  "doc" : "Preference given to this exchanger. Lower values are more preferred",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "name" : "kx_part_preference",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int"
               },
               {
                  "primary_key" : false,
                  "class" : "DNSNameParam",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "name" : "kx_part_exchanger",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "cli_name" : "kx_exchanger",
                  "label" : "KX Exchanger",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "KX Record",
                  "deprecated" : false,
                  "doc" : "A host willing to act as a key exchanger"
               },
               {
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "loc_rec",
                  "confirm" : true,
                  "label" : "LOC record",
                  "option_group" : "LOC Record",
                  "alwaysask" : false,
                  "doc" : "Raw LOC records",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "LOCRECORD",
                  "normalizedns" : true,
                  "class" : "LOCRecord",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "locrecord",
                  "noextrawhitespace" : true
               },
               {
                  "attribute" : false,
                  "label" : "LOC Degrees Latitude",
                  "confirm" : true,
                  "cli_name" : "loc_lat_deg",
                  "doc" : "LOC Degrees Latitude",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "LOC Record",
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 90,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "loc_part_lat_deg"
               },
               {
                  "minvalue" : 0,
                  "name" : "loc_part_lat_min",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "maxvalue" : 59,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "dnsrecord_optional",
                     "virtual_attribute"
                  ],
                  "doc" : "LOC Minutes Latitude",
                  "deprecated" : false,
                  "option_group" : "LOC Record",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "LOC Minutes Latitude",
                  "cli_name" : "loc_lat_min",
                  "attribute" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "Decimal",
                  "name" : "loc_part_lat_sec",
                  "exponential" : false,
                  "minvalue" : "0.0",
                  "autofill" : false,
                  "cli_metavar" : "DECIMAL",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Decimal",
                  "alwaysask" : false,
                  "option_group" : "LOC Record",
                  "deprecated" : false,
                  "doc" : "LOC Seconds Latitude",
                  "precision" : 3,
                  "flags" : [
                     "dnsrecord_optional",
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "maxvalue" : "59.999",
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "loc_lat_sec",
                  "label" : "LOC Seconds Latitude",
                  "confirm" : true,
                  "numberclass" : [
                     "-Normal",
                     "+Zero",
                     "+Normal"
                  ]
               },
               {
                  "attribute" : false,
                  "label" : "LOC Direction Latitude",
                  "confirm" : true,
                  "cli_name" : "loc_lat_dir",
                  "deprecated" : false,
                  "doc" : "LOC Direction Latitude",
                  "alwaysask" : false,
                  "option_group" : "LOC Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['N', 'S']",
                  "autofill" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "N",
                     "S"
                  ],
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "loc_part_lat_dir"
               },
               {
                  "minvalue" : 0,
                  "name" : "loc_part_lon_deg",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "maxvalue" : 180,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "LOC Degrees Longitude",
                  "deprecated" : false,
                  "option_group" : "LOC Record",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "LOC Degrees Longitude",
                  "cli_name" : "loc_lon_deg",
                  "attribute" : false
               },
               {
                  "minvalue" : 0,
                  "name" : "loc_part_lon_min",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 59,
                  "flags" : [
                     "dnsrecord_optional",
                     "virtual_attribute"
                  ],
                  "doc" : "LOC Minutes Longitude",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "LOC Record",
                  "label" : "LOC Minutes Longitude",
                  "confirm" : true,
                  "cli_name" : "loc_lon_min",
                  "attribute" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Decimal",
                  "autofill" : false,
                  "cli_metavar" : "DECIMAL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "exponential" : false,
                  "name" : "loc_part_lon_sec",
                  "minvalue" : "0.0",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "Decimal",
                  "cli_name" : "loc_lon_sec",
                  "label" : "LOC Seconds Longitude",
                  "numberclass" : [
                     "-Normal",
                     "+Zero",
                     "+Normal"
                  ],
                  "confirm" : true,
                  "attribute" : false,
                  "precision" : 3,
                  "flags" : [
                     "dnsrecord_optional",
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : "59.999",
                  "alwaysask" : false,
                  "option_group" : "LOC Record",
                  "doc" : "LOC Seconds Longitude",
                  "deprecated" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "loc_lon_dir",
                  "label" : "LOC Direction Longitude",
                  "confirm" : true,
                  "alwaysask" : false,
                  "option_group" : "LOC Record",
                  "deprecated" : false,
                  "doc" : "LOC Direction Longitude",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['E', 'W']",
                  "values" : [
                     "E",
                     "W"
                  ],
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "loc_part_lon_dir"
               },
               {
                  "minvalue" : "-100000.00",
                  "name" : "loc_part_altitude",
                  "exponential" : false,
                  "type" : "Decimal",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Decimal",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DECIMAL",
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : "42849672.95",
                  "precision" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "LOC Altitude",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "LOC Record",
                  "label" : "LOC Altitude",
                  "numberclass" : [
                     "-Normal",
                     "+Zero",
                     "+Normal"
                  ],
                  "confirm" : true,
                  "cli_name" : "loc_altitude",
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "label" : "LOC Size",
                  "numberclass" : [
                     "-Normal",
                     "+Zero",
                     "+Normal"
                  ],
                  "confirm" : true,
                  "cli_name" : "loc_size",
                  "deprecated" : false,
                  "doc" : "LOC Size",
                  "alwaysask" : false,
                  "option_group" : "LOC Record",
                  "query" : false,
                  "maxvalue" : "90000000.00",
                  "sortorder" : 2,
                  "precision" : 2,
                  "flags" : [
                     "dnsrecord_optional",
                     "virtual_attribute"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DECIMAL",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Decimal",
                  "primary_key" : false,
                  "type" : "Decimal",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : "0.0",
                  "exponential" : false,
                  "name" : "loc_part_size"
               },
               {
                  "primary_key" : false,
                  "class" : "Decimal",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DECIMAL",
                  "required" : false,
                  "exponential" : false,
                  "name" : "loc_part_h_precision",
                  "minvalue" : "0.0",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "Decimal",
                  "cli_name" : "loc_h_precision",
                  "label" : "LOC Horizontal Precision",
                  "confirm" : true,
                  "numberclass" : [
                     "-Normal",
                     "+Zero",
                     "+Normal"
                  ],
                  "attribute" : false,
                  "precision" : 2,
                  "flags" : [
                     "dnsrecord_optional",
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "maxvalue" : "90000000.00",
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "LOC Record",
                  "doc" : "LOC Horizontal Precision",
                  "deprecated" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "LOC Vertical Precision",
                  "option_group" : "LOC Record",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : "90000000.00",
                  "query" : false,
                  "flags" : [
                     "dnsrecord_optional",
                     "virtual_attribute"
                  ],
                  "precision" : 2,
                  "attribute" : false,
                  "numberclass" : [
                     "-Normal",
                     "+Zero",
                     "+Normal"
                  ],
                  "confirm" : true,
                  "label" : "LOC Vertical Precision",
                  "cli_name" : "loc_v_precision",
                  "type" : "Decimal",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : "0.0",
                  "name" : "loc_part_v_precision",
                  "exponential" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DECIMAL",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Decimal"
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "mxrecord",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "MXRECORD",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "MXRecord",
                  "alwaysask" : false,
                  "option_group" : "MX Record",
                  "doc" : "Raw MX records",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "validatedns" : true,
                  "cli_name" : "mx_rec",
                  "label" : "MX record",
                  "confirm" : true
               },
               {
                  "alwaysask" : false,
                  "option_group" : "MX Record",
                  "deprecated" : false,
                  "doc" : "Preference given to this exchanger. Lower values are more preferred",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 65535,
                  "attribute" : false,
                  "cli_name" : "mx_preference",
                  "label" : "MX Preference",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "mx_part_preference",
                  "minvalue" : 0,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "attribute" : false,
                  "label" : "MX Exchanger",
                  "confirm" : true,
                  "cli_name" : "mx_exchanger",
                  "doc" : "A host willing to act as a mail exchanger",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "MX Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "required" : false,
                  "only_relative" : false,
                  "autofill" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : false,
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "mx_part_exchanger"
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "naptrrecord",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "NAPTRRECORD",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "NAPTRRecord",
                  "normalizedns" : true,
                  "deprecated" : false,
                  "doc" : "Raw NAPTR records",
                  "alwaysask" : false,
                  "option_group" : "NAPTR Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "NAPTR record",
                  "confirm" : true,
                  "cli_name" : "naptr_rec"
               },
               {
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "NAPTR Record",
                  "alwaysask" : false,
                  "doc" : "NAPTR Order",
                  "deprecated" : false,
                  "cli_name" : "naptr_order",
                  "confirm" : true,
                  "label" : "NAPTR Order",
                  "attribute" : false,
                  "name" : "naptr_part_order",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "name" : "naptr_part_preference",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "cli_name" : "naptr_preference",
                  "confirm" : true,
                  "label" : "NAPTR Preference",
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 65535,
                  "query" : false,
                  "option_group" : "NAPTR Record",
                  "alwaysask" : false,
                  "doc" : "NAPTR Preference",
                  "deprecated" : false
               },
               {
                  "doc" : "NAPTR Flags",
                  "deprecated" : false,
                  "option_group" : "NAPTR Record",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "NAPTR Flags",
                  "cli_name" : "naptr_flags",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "naptr_part_flags",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "doc" : "NAPTR Service",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "NAPTR Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "label" : "NAPTR Service",
                  "confirm" : true,
                  "cli_name" : "naptr_service",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "naptr_part_service",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "NAPTR Regular Expression",
                  "option_group" : "NAPTR Record",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "NAPTR Regular Expression",
                  "cli_name" : "naptr_regexp",
                  "attribute" : false,
                  "name" : "naptr_part_regexp",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "confirm" : true,
                  "label" : "NAPTR Replacement",
                  "cli_name" : "naptr_replacement",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "NAPTR Replacement",
                  "option_group" : "NAPTR Record",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "naptr_part_replacement",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "nsrecord",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "NSRECORD",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "NSRecord",
                  "alwaysask" : false,
                  "option_group" : "NS Record",
                  "deprecated" : false,
                  "doc" : "Raw NS records",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "validatedns" : true,
                  "cli_name" : "ns_rec",
                  "label" : "NS record",
                  "confirm" : true
               },
               {
                  "name" : "ns_part_hostname",
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "DNSNameParam",
                  "only_relative" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "NS Hostname",
                  "deprecated" : false,
                  "option_group" : "NS Record",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "NS Hostname",
                  "cli_name" : "ns_hostname",
                  "attribute" : false
               },
               {
                  "flags" : [
                     "no_option"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "NSEC Record",
                  "doc" : "Raw NSEC records",
                  "deprecated" : false,
                  "cli_name" : "nsec_rec",
                  "label" : "NSEC record",
                  "confirm" : true,
                  "attribute" : true,
                  "validatedns" : true,
                  "noextrawhitespace" : true,
                  "name" : "nsecrecord",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "normalizedns" : true,
                  "class" : "NSECRecord",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "NSECRECORD"
               },
               {
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "PTRRecord",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PTRRECORD",
                  "noextrawhitespace" : true,
                  "name" : "ptrrecord",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "ptr_rec",
                  "label" : "PTR record",
                  "confirm" : true,
                  "attribute" : true,
                  "validatedns" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "PTR Record",
                  "doc" : "Raw PTR records",
                  "deprecated" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "ptr_hostname",
                  "label" : "PTR Hostname",
                  "confirm" : true,
                  "alwaysask" : false,
                  "option_group" : "PTR Record",
                  "doc" : "The hostname this reverse record points to",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "only_relative" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "name" : "ptr_part_hostname"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "RRSIGRECORD",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "RRSIGRecord",
                  "normalizedns" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "rrsigrecord",
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "RRSIG record",
                  "confirm" : true,
                  "cli_name" : "rrsig_rec",
                  "deprecated" : false,
                  "doc" : "Raw RRSIG records",
                  "alwaysask" : false,
                  "option_group" : "RRSIG Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ]
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "rprecord",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "RPRecord",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "RPRECORD",
                  "flags" : [
                     "no_option"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "RP Record",
                  "deprecated" : false,
                  "doc" : "Raw RP records",
                  "cli_name" : "rp_rec",
                  "label" : "RP record",
                  "confirm" : true,
                  "attribute" : true,
                  "validatedns" : true
               },
               {
                  "class" : "SIGRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "SIGRECORD",
                  "required" : false,
                  "autofill" : false,
                  "name" : "sigrecord",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "confirm" : true,
                  "label" : "SIG record",
                  "cli_name" : "sig_rec",
                  "validatedns" : true,
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "deprecated" : false,
                  "doc" : "Raw SIG records",
                  "option_group" : "SIG Record",
                  "alwaysask" : false
               },
               {
                  "flags" : [
                     "no_option"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "SPF Record",
                  "deprecated" : false,
                  "doc" : "Raw SPF records",
                  "cli_name" : "spf_rec",
                  "label" : "SPF record",
                  "confirm" : true,
                  "attribute" : true,
                  "validatedns" : true,
                  "noextrawhitespace" : true,
                  "name" : "spfrecord",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "normalizedns" : true,
                  "class" : "SPFRecord",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "SPFRECORD"
               },
               {
                  "confirm" : true,
                  "label" : "SRV record",
                  "cli_name" : "srv_rec",
                  "validatedns" : true,
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Raw SRV records",
                  "deprecated" : false,
                  "option_group" : "SRV Record",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "SRVRecord",
                  "normalizedns" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "SRVRECORD",
                  "required" : false,
                  "autofill" : false,
                  "name" : "srvrecord",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "minvalue" : 0,
                  "name" : "srv_part_priority",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "Lower number means higher priority. Clients will attempt to contact the server with the lowest-numbered priority they can reach.",
                  "alwaysask" : false,
                  "option_group" : "SRV Record",
                  "label" : "SRV Priority (order)",
                  "confirm" : true,
                  "cli_name" : "srv_priority",
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "srv_weight",
                  "label" : "SRV Weight",
                  "confirm" : true,
                  "alwaysask" : false,
                  "option_group" : "SRV Record",
                  "deprecated" : false,
                  "doc" : "Relative weight for entries with the same priority.",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 65535,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "srv_part_weight",
                  "minvalue" : 0
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "srv_part_port",
                  "minvalue" : 0,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "option_group" : "SRV Record",
                  "deprecated" : false,
                  "doc" : "SRV Port",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "srv_port",
                  "label" : "SRV Port",
                  "confirm" : true
               },
               {
                  "class" : "DNSNameParam",
                  "primary_key" : false,
                  "autofill" : false,
                  "only_relative" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "name" : "srv_part_target",
                  "no_convert" : false,
                  "multivalue" : false,
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "cli_name" : "srv_target",
                  "confirm" : true,
                  "label" : "SRV Target",
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "SRV Record",
                  "alwaysask" : false,
                  "doc" : "The domain name of the target host or '.' if the service is decidedly not available at this domain",
                  "deprecated" : false
               },
               {
                  "name" : "sshfprecord",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "SSHFPRecord",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "SSHFPRECORD",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "SSHFP Record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw SSHFP records",
                  "cli_name" : "sshfp_rec",
                  "confirm" : true,
                  "label" : "SSHFP record",
                  "validatedns" : true,
                  "attribute" : true
               },
               {
                  "cli_name" : "sshfp_algorithm",
                  "label" : "SSHFP Algorithm",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 255,
                  "alwaysask" : false,
                  "option_group" : "SSHFP Record",
                  "doc" : "SSHFP Algorithm",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "name" : "sshfp_part_algorithm",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int"
               },
               {
                  "deprecated" : false,
                  "doc" : "SSHFP Fingerprint Type",
                  "alwaysask" : false,
                  "option_group" : "SSHFP Record",
                  "query" : false,
                  "maxvalue" : 255,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "label" : "SSHFP Fingerprint Type",
                  "confirm" : true,
                  "cli_name" : "sshfp_fp_type",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "sshfp_part_fp_type",
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int"
               },
               {
                  "attribute" : false,
                  "cli_name" : "sshfp_fingerprint",
                  "label" : "SSHFP Fingerprint",
                  "confirm" : true,
                  "alwaysask" : false,
                  "option_group" : "SSHFP Record",
                  "deprecated" : false,
                  "doc" : "SSHFP Fingerprint",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "sshfp_part_fingerprint"
               },
               {
                  "label" : "TLSA record",
                  "confirm" : true,
                  "cli_name" : "tlsa_rec",
                  "attribute" : true,
                  "validatedns" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Raw TLSA records",
                  "alwaysask" : false,
                  "option_group" : "TLSA Record",
                  "class" : "TLSARecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "TLSARECORD",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "tlsarecord",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "doc" : "TLSA Certificate Usage",
                  "deprecated" : false,
                  "option_group" : "TLSA Record",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : 255,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "TLSA Certificate Usage",
                  "cli_name" : "tlsa_cert_usage",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "tlsa_part_cert_usage",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int"
               },
               {
                  "minvalue" : 0,
                  "name" : "tlsa_part_selector",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "maxvalue" : 255,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "TLSA Selector",
                  "option_group" : "TLSA Record",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "TLSA Selector",
                  "cli_name" : "tlsa_selector",
                  "attribute" : false
               },
               {
                  "name" : "tlsa_part_matching_type",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "maxvalue" : 255,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "TLSA Record",
                  "doc" : "TLSA Matching Type",
                  "deprecated" : false,
                  "cli_name" : "tlsa_matching_type",
                  "label" : "TLSA Matching Type",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "tlsa_part_cert_association_data",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "TLSA Certificate Association Data",
                  "cli_name" : "tlsa_cert_association_data",
                  "deprecated" : false,
                  "doc" : "TLSA Certificate Association Data",
                  "option_group" : "TLSA Record",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ]
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "TXTRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "normalizedns" : true,
                  "class" : "TXTRecord",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "txtrecord",
                  "attribute" : true,
                  "validatedns" : true,
                  "cli_name" : "txt_rec",
                  "label" : "TXT record",
                  "confirm" : true,
                  "alwaysask" : false,
                  "option_group" : "TXT Record",
                  "deprecated" : false,
                  "doc" : "Raw TXT records",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "confirm" : true,
                  "label" : "TXT Text Data",
                  "cli_name" : "txt_data",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "TXT Text Data",
                  "option_group" : "TXT Record",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "txt_part_data",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "cli_name" : "uri_rec",
                  "confirm" : true,
                  "label" : "URI record",
                  "validatedns" : true,
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "URI Record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw URI records",
                  "normalizedns" : true,
                  "class" : "URIRecord",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "URIRECORD",
                  "required" : false,
                  "name" : "urirecord",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "label" : "URI Priority (order)",
                  "confirm" : true,
                  "cli_name" : "uri_priority",
                  "attribute" : false,
                  "query" : false,
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "Lower number means higher priority. Clients will attempt to contact the URI with the lowest-numbered priority they can reach.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "URI Record",
                  "primary_key" : false,
                  "class" : "Int",
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "uri_part_priority",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "minvalue" : 0,
                  "name" : "uri_part_weight",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "maxvalue" : 65535,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "Relative weight for entries with the same priority.",
                  "option_group" : "URI Record",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "URI Weight",
                  "cli_name" : "uri_weight",
                  "attribute" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "uri_part_target",
                  "type" : "unicode",
                  "minlength" : 1,
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "URI Target Uniform Resource Identifier",
                  "confirm" : true,
                  "cli_name" : "uri_target",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "Target Uniform Resource Identifier according to RFC 3986",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "URI Record"
               },
               {
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<delattr>",
                  "cli_name" : "delattr",
                  "attribute" : false,
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Parse all raw DNS records and return them in a structured way",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "structured",
                  "label" : "Structured",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "structured",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rename the DNS resource record object",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "rename",
                  "label" : "Rename",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "name" : "rename",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "primary_key" : true,
                  "class" : "DNSNameParam"
               }
            ],
            "name" : "dnsrecord_mod"
         },
         "class_show" : {
            "takes_args" : [
               {
                  "attribute" : true,
                  "cli_name" : "full_name",
                  "confirm" : true,
                  "label" : "Full name",
                  "alwaysask" : false,
                  "doc" : "Full name",
                  "deprecated" : false,
                  "flags" : [
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "full_name",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : "Display information about a class.",
            "takes_options" : [
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "NO_CLI" : false,
            "name" : "class_show"
         },
         "stageuser_add_principal" : {
            "name" : "stageuser_add_principal",
            "takes_args" : [
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "User login",
                  "alwaysask" : false,
                  "label" : "User login",
                  "confirm" : true,
                  "cli_name" : "login",
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "noextrawhitespace" : true,
                  "name" : "uid",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Principal alias",
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Principal alias",
                  "require_service" : false,
                  "cli_name" : "principal",
                  "type" : "Principal",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "krbprincipalname",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "autofill" : true,
                  "class" : "Principal",
                  "primary_key" : false
               }
            ],
            "doc" : "Add new principal alias to the stageuser entry",
            "takes_options" : [
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version"
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "NO_CLI" : false
         },
         "stageuser_find" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<criteria>",
                  "cli_name" : "criteria",
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               }
            ],
            "doc" : "Search for stage users.",
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "uid",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "User login",
                  "confirm" : true,
                  "cli_name" : "login",
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "User login",
                  "alwaysask" : false
               },
               {
                  "name" : "givenname",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "First name",
                  "deprecated" : false,
                  "cli_name" : "first",
                  "confirm" : true,
                  "label" : "First name",
                  "attribute" : true
               },
               {
                  "attribute" : true,
                  "label" : "Last name",
                  "confirm" : true,
                  "cli_name" : "last",
                  "doc" : "Last name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "sn"
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Full name",
                  "cli_name" : "cn",
                  "confirm" : true,
                  "label" : "Full name",
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "name" : "displayname",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Display name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Display name",
                  "cli_name" : "displayname",
                  "attribute" : true
               },
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "initials",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Initials",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Initials",
                  "confirm" : true,
                  "cli_name" : "initials"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "homedirectory",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Home directory",
                  "deprecated" : false,
                  "cli_name" : "homedir",
                  "label" : "Home directory",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "GECOS",
                  "cli_name" : "gecos",
                  "deprecated" : false,
                  "doc" : "GECOS",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "gecos",
                  "noextrawhitespace" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "loginshell",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Login shell",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "shell",
                  "confirm" : true,
                  "label" : "Login shell"
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Principal alias",
                  "require_service" : false,
                  "cli_name" : "principal",
                  "deprecated" : false,
                  "doc" : "Principal alias",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Principal",
                  "type" : "Principal",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "krbprincipalname"
               },
               {
                  "attribute" : true,
                  "cli_name" : "principal_expiration",
                  "label" : "Kerberos principal expiration",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Kerberos principal expiration",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "DATETIME",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "DateTime",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "datetime",
                  "name" : "krbprincipalexpiration"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DATETIME",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "DateTime",
                  "type" : "datetime",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "krbpasswordexpiration",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "User password expiration",
                  "cli_name" : "password_expiration",
                  "deprecated" : false,
                  "doc" : "User password expiration",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Email address",
                  "deprecated" : false,
                  "cli_name" : "email",
                  "confirm" : true,
                  "label" : "Email address",
                  "attribute" : true,
                  "name" : "mail",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "userpassword",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "PASSWORD",
                  "primary_key" : false,
                  "class" : "Password",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Prompt to set the user password",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "password",
                  "confirm" : true,
                  "label" : "Password"
               },
               {
                  "doc" : "User ID Number (system will assign one if not provided)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "UID",
                  "cli_name" : "uid",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 1,
                  "name" : "uidnumber",
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int"
               },
               {
                  "cli_name" : "gidnumber",
                  "label" : "GID",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Group ID Number",
                  "deprecated" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "name" : "gidnumber",
                  "minvalue" : 1,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Street address",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "street",
                  "label" : "Street address",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "street",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "confirm" : true,
                  "label" : "City",
                  "cli_name" : "city",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "City",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "l",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "State/Province",
                  "deprecated" : false,
                  "cli_name" : "state",
                  "label" : "State/Province",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "st",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               },
               {
                  "attribute" : true,
                  "label" : "ZIP",
                  "confirm" : true,
                  "cli_name" : "postalcode",
                  "doc" : "ZIP",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "postalcode"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Telephone Number",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "phone",
                  "label" : "Telephone Number",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "telephonenumber",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "label" : "Mobile Telephone Number",
                  "confirm" : true,
                  "cli_name" : "mobile",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Mobile Telephone Number",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "mobile",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Pager Number",
                  "alwaysask" : false,
                  "label" : "Pager Number",
                  "confirm" : true,
                  "cli_name" : "pager",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "pager",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "confirm" : true,
                  "label" : "Fax Number",
                  "cli_name" : "fax",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Fax Number",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "facsimiletelephonenumber",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "ou",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "orgunit",
                  "confirm" : true,
                  "label" : "Org. Unit",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Org. Unit"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "title",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Job Title",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Job Title",
                  "confirm" : true,
                  "cli_name" : "title",
                  "attribute" : true
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "manager",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Manager",
                  "deprecated" : false,
                  "cli_name" : "manager",
                  "label" : "Manager",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "carlicense",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "carlicense",
                  "confirm" : true,
                  "label" : "Car License",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Car License",
                  "deprecated" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Types of supported user authentication",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "user_auth_type",
                  "confirm" : true,
                  "label" : "User authentication types",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "ipauserauthtype",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['password', 'radius', 'otp']",
                  "required" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "password",
                     "radius",
                     "otp"
                  ]
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "userclass",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "User category (semantics placed on this attribute are for local interpretation)",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Class",
                  "confirm" : true,
                  "cli_name" : "class"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "RADIUS proxy configuration",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "radius",
                  "confirm" : true,
                  "label" : "RADIUS proxy configuration",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "ipatokenradiusconfiglink",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "ipatokenradiususername",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "RADIUS proxy username",
                  "cli_name" : "radius_username",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "RADIUS proxy username",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "departmentnumber",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Department Number",
                  "cli_name" : "departmentnumber",
                  "doc" : "Department Number",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "doc" : "Employee Number",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Employee Number",
                  "cli_name" : "employeenumber",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "employeenumber",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Employee Type",
                  "deprecated" : false,
                  "cli_name" : "employeetype",
                  "confirm" : true,
                  "label" : "Employee Type",
                  "attribute" : true,
                  "name" : "employeetype",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Preferred Language",
                  "cli_name" : "preferredlanguage",
                  "confirm" : true,
                  "label" : "Preferred Language",
                  "pattern_errmsg" : "must match RFC 2068 - 14.4, e.g., \"da, en-gb;q=0.8, en;q=0.7\"",
                  "attribute" : true,
                  "name" : "preferredlanguage",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "pattern" : "^(([a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?(\\s*,\\s*[a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?)*)|(\\*))$",
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "name" : "usercertificate",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "str",
                  "class" : "Bytes",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "BYTES",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Base-64 encoded user certificate",
                  "deprecated" : false,
                  "cli_name" : "certificate",
                  "confirm" : true,
                  "label" : "Certificate",
                  "attribute" : true
               },
               {
                  "flags" : [
                     "no_display"
                  ],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "cli_name" : "timelimit",
                  "confirm" : true,
                  "label" : "Time Limit",
                  "attribute" : false,
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : []
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Size Limit",
                  "cli_name" : "sizelimit",
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit"
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"login\")",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Primary key only",
                  "cli_name" : "pkey_only",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true
               },
               {
                  "label" : "group",
                  "confirm" : true,
                  "cli_name" : "in_groups",
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Search for stage users with these member of groups.",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "in_group",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "label" : "group",
                  "confirm" : true,
                  "cli_name" : "not_in_groups",
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Search for stage users without these member of groups.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "not_in_group",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "doc" : "Search for stage users with these member of netgroups.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "label" : "netgroup",
                  "confirm" : true,
                  "cli_name" : "in_netgroups",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "in_netgroup",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "name" : "not_in_netgroup",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for stage users without these member of netgroups.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : false,
                  "cli_name" : "not_in_netgroups",
                  "confirm" : true,
                  "label" : "netgroup"
               },
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Search for stage users with these member of roles.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "role",
                  "confirm" : true,
                  "cli_name" : "in_roles",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "in_role",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Search for stage users without these member of roles.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "not_in_roles",
                  "label" : "role",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "not_in_role",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "in_hbacrule",
                  "attribute" : false,
                  "cli_name" : "in_hbacrules",
                  "label" : "HBAC rule",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for stage users with these member of HBAC rules.",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "not_in_hbacrule",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "confirm" : true,
                  "label" : "HBAC rule",
                  "cli_name" : "not_in_hbacrules",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Search for stage users without these member of HBAC rules.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "in_sudorule",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Search for stage users with these member of sudo rules.",
                  "deprecated" : false,
                  "cli_name" : "in_sudorules",
                  "label" : "sudo rule",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "sudo rule",
                  "cli_name" : "not_in_sudorules",
                  "deprecated" : false,
                  "doc" : "Search for stage users without these member of sudo rules.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "not_in_sudorule",
                  "noextrawhitespace" : true
               }
            ],
            "name" : "stageuser_find"
         },
         "idoverrideuser_find" : {
            "name" : "idoverrideuser_find",
            "NO_CLI" : false,
            "doc" : "Search for an User ID override.",
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "idviewcn",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "ID View Name",
                  "confirm" : true,
                  "cli_name" : "idview",
                  "attribute" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "ID View Name",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "criteria",
                  "confirm" : true,
                  "label" : "<criteria>",
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "criteria",
                  "noextrawhitespace" : false
               }
            ],
            "takes_options" : [
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Anchor to override",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Anchor to override",
                  "cli_name" : "anchor",
                  "attribute" : true,
                  "name" : "ipaanchoruuid",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Description",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "cli_name" : "login",
                  "confirm" : true,
                  "label" : "User login",
                  "alwaysask" : false,
                  "doc" : "User login",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true
               },
               {
                  "name" : "uidnumber",
                  "minvalue" : 1,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "User ID Number",
                  "cli_name" : "uid",
                  "confirm" : true,
                  "label" : "UID",
                  "attribute" : true
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "gecos",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "GECOS",
                  "cli_name" : "gecos",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "GECOS",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 1,
                  "name" : "gidnumber",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Group ID Number",
                  "alwaysask" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "GID",
                  "cli_name" : "gidnumber"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "homedirectory",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Home directory",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "homedir",
                  "confirm" : true,
                  "label" : "Home directory"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "loginshell",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "shell",
                  "label" : "Login shell",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Login shell"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipaoriginaluid",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "<ipaoriginaluid>",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "ipaoriginaluid",
                  "label" : "<ipaoriginaluid>",
                  "confirm" : true
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "flags" : [
                     "no_display"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "timelimit",
                  "confirm" : true,
                  "label" : "Time Limit",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "class" : "Int",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "label" : "Size Limit",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "fallback_to_ldap",
                  "confirm" : true,
                  "label" : "Fallback to AD DC LDAP",
                  "alwaysask" : false,
                  "doc" : "Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-way trusts only.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "fallback_to_ldap",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Primary key only",
                  "confirm" : true,
                  "cli_name" : "pkey_only",
                  "doc" : "Results should contain primary key attribute only (\"anchor\")",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only"
               }
            ]
         },
         "sudocmd_del" : {
            "takes_args" : [
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Sudo Command",
                  "deprecated" : false,
                  "cli_name" : "command",
                  "label" : "Sudo Command",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "sudocmd",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR"
               }
            ],
            "takes_options" : [
               {
                  "label" : "<continue>",
                  "confirm" : true,
                  "cli_name" : "continue",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               }
            ],
            "doc" : "Delete Sudo Command.",
            "NO_CLI" : false,
            "name" : "sudocmd_del"
         },
         "domainlevel_set" : {
            "name" : "domainlevel_set",
            "takes_args" : [
               {
                  "doc" : "Domain Level",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "Domain Level",
                  "confirm" : true,
                  "cli_name" : "level",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "ipadomainlevel",
                  "cli_metavar" : "INT",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int"
               }
            ],
            "takes_options" : [
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               }
            ],
            "doc" : "Change current Domain Level.",
            "NO_CLI" : false
         },
         "automountmap_add_indirect" : {
            "takes_args" : [
               {
                  "attribute" : false,
                  "cli_name" : "automountlocation",
                  "confirm" : true,
                  "label" : "Location",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Automount location name.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "automountlocationcn",
                  "noextrawhitespace" : true
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Map",
                  "cli_name" : "map",
                  "deprecated" : false,
                  "doc" : "Automount map name.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "IA5STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "IA5Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "automountmapname",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : "Create a new indirect mount point.",
            "takes_options" : [
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "attribute" : true,
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Description",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr"
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr",
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "addattr",
                  "noextrawhitespace" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "name" : "key",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "mount",
                  "confirm" : true,
                  "label" : "Mount point",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Mount point",
                  "deprecated" : false
               },
               {
                  "default" : "auto.master",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "name" : "parentmap",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "parentmap",
                  "confirm" : true,
                  "label" : "Parent map",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Name of parent automount map (default: auto.master).",
                  "deprecated" : false
               },
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version"
               }
            ],
            "NO_CLI" : false,
            "name" : "automountmap_add_indirect"
         },
         "vault_retrieve_internal" : {
            "name" : "vault_retrieve_internal",
            "NO_CLI" : true,
            "takes_args" : [
               {
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, ., and -",
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Vault name",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Vault name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.-]+$",
                  "name" : "cn",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : null,
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Principal",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "autofill" : false,
                  "name" : "service",
                  "type" : "Principal",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<service>",
                  "confirm" : true,
                  "cli_name" : "service",
                  "require_service" : false,
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Service name of the service vault",
                  "alwaysask" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<shared>",
                  "cli_name" : "shared",
                  "deprecated" : false,
                  "doc" : "Shared vault",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "shared"
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "username",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Username of the user vault",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<username>",
                  "cli_name" : "user"
               },
               {
                  "name" : "session_key",
                  "type" : "str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Bytes",
                  "primary_key" : false,
                  "cli_metavar" : "BYTES",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Session key wrapped with transport certificate",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<session_key>",
                  "cli_name" : "session_key",
                  "attribute" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version"
               }
            ]
         },
         "otptoken_find" : {
            "name" : "otptoken_find",
            "NO_CLI" : false,
            "doc" : "Search for OTP token.",
            "takes_args" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "criteria",
                  "label" : "<criteria>",
                  "confirm" : true
               }
            ],
            "takes_options" : [
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "optional_create"
                  ],
                  "doc" : "Unique ID",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Unique ID",
                  "cli_name" : "id",
                  "attribute" : true,
                  "name" : "ipatokenuniqueid",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_update",
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "Type of the token",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Type",
                  "cli_name" : "type",
                  "attribute" : false,
                  "name" : "type",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "values" : [
                     "totp",
                     "hotp",
                     "TOTP",
                     "HOTP"
                  ],
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "default" : "totp",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['totp', 'hotp', 'TOTP', 'HOTP']",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Token description (informational only)",
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipatokenowner",
                  "attribute" : true,
                  "cli_name" : "owner",
                  "label" : "Owner",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Assigned user of the token (default: self)",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "name" : "ipatokendisabled",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "class" : "Bool",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Mark the token as disabled (default: false)",
                  "deprecated" : false,
                  "cli_name" : "disabled",
                  "confirm" : true,
                  "label" : "Disabled",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "datetime",
                  "name" : "ipatokennotbefore",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DATETIME",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "DateTime",
                  "alwaysask" : false,
                  "doc" : "First date/time the token can be used",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "not_before",
                  "label" : "Validity start",
                  "confirm" : true
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DATETIME",
                  "required" : false,
                  "class" : "DateTime",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "datetime",
                  "name" : "ipatokennotafter",
                  "attribute" : true,
                  "cli_name" : "not_after",
                  "label" : "Validity end",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Last date/time the token can be used",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "name" : "ipatokenvendor",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Token vendor name (informational only)",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Vendor",
                  "cli_name" : "vendor",
                  "attribute" : true
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Token model (informational only)",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "model",
                  "confirm" : true,
                  "label" : "Model",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "ipatokenmodel",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Serial",
                  "cli_name" : "serial",
                  "doc" : "Token serial (informational only)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "ipatokenserial",
                  "noextrawhitespace" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "ipatokenotpalgorithm",
                  "autofill" : false,
                  "cli_metavar" : "['sha1', 'sha256', 'sha384', 'sha512']",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "default" : "sha1",
                  "class" : "StrEnum",
                  "values" : [
                     "sha1",
                     "sha256",
                     "sha384",
                     "sha512"
                  ],
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Token hash algorithm",
                  "deprecated" : false,
                  "flags" : [
                     "no_update"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "algo",
                  "confirm" : true,
                  "label" : "Algorithm"
               },
               {
                  "deprecated" : false,
                  "doc" : "Number of digits each token code will have",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_update"
                  ],
                  "attribute" : true,
                  "label" : "Digits",
                  "confirm" : true,
                  "cli_name" : "digits",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipatokenotpdigits",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['6', '8']",
                  "required" : false,
                  "autofill" : false,
                  "class" : "IntEnum",
                  "values" : [
                     6,
                     8
                  ],
                  "primary_key" : false,
                  "default" : 6
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "default" : 0,
                  "primary_key" : false,
                  "class" : "Int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "ipatokentotpclockoffset",
                  "minvalue" : -2147483648,
                  "attribute" : true,
                  "cli_name" : "offset",
                  "label" : "Clock offset",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "TOTP token / FreeIPA server time difference",
                  "deprecated" : false,
                  "flags" : [
                     "no_update"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "default" : 30,
                  "class" : "Int",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "ipatokentotptimestep",
                  "minvalue" : 5,
                  "attribute" : true,
                  "cli_name" : "interval",
                  "confirm" : true,
                  "label" : "Clock interval",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Length of TOTP token code validity",
                  "flags" : [
                     "no_update"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : true
               },
               {
                  "name" : "ipatokenhotpcounter",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "default" : 0,
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "flags" : [
                     "no_update"
                  ],
                  "query" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Initial counter for the HOTP token",
                  "deprecated" : false,
                  "cli_name" : "counter",
                  "label" : "Counter",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "attribute" : false,
                  "label" : "Time Limit",
                  "confirm" : true,
                  "cli_name" : "timelimit",
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "alwaysask" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [
                     "no_display"
                  ]
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Int",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "confirm" : true,
                  "label" : "Size Limit",
                  "alwaysask" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "default" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "confirm" : true,
                  "label" : "Primary key only",
                  "cli_name" : "pkey_only",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"id\")",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true,
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ]
         },
         "ca_enable" : {
            "NO_CLI" : false,
            "doc" : "Enable a CA.",
            "takes_args" : [
               {
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Name",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Name for referencing the CA",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true
               }
            ],
            "takes_options" : [
               {
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "name" : "ca_enable"
         },
         "dnszone_add" : {
            "name" : "dnszone_add",
            "takes_args" : [
               {
                  "doc" : "Zone name (FQDN)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Zone name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "type" : "DNSName",
                  "only_absolute" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "idnsname",
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "only_relative" : false,
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "DNSNameParam"
               }
            ],
            "takes_options" : [
               {
                  "cli_name" : "name_from_ip",
                  "label" : "Reverse zone IP network",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "IP network to create reverse zone name from",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "name_from_ip",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "idnsforwarders",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "label" : "Zone forwarders",
                  "confirm" : true,
                  "cli_name" : "forwarder",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
                  "alwaysask" : false
               },
               {
                  "name" : "idnsforwardpolicy",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "only",
                     "first",
                     "none"
                  ],
                  "cli_metavar" : "['only', 'first', 'none']",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Forward policy",
                  "cli_name" : "forward_policy",
                  "attribute" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "name" : "idnssoamname",
                  "autofill" : false,
                  "only_relative" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "required" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Authoritative nameserver domain name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "name_server",
                  "confirm" : true,
                  "label" : "Authoritative nameserver"
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Administrator e-mail address",
                  "deprecated" : false,
                  "cli_name" : "admin_email",
                  "label" : "Administrator e-mail address",
                  "confirm" : true,
                  "attribute" : true,
                  "name" : "idnssoarname",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "default" : "",
                  "class" : "DNSNameParam",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "only_relative" : false
               },
               {
                  "maxvalue" : 4294967295,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "SOA record serial number",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "SOA serial",
                  "cli_name" : "serial",
                  "attribute" : true,
                  "minvalue" : 1,
                  "name" : "idnssoaserial",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "INT",
                  "autofill" : true
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "SOA refresh",
                  "cli_name" : "refresh",
                  "deprecated" : false,
                  "doc" : "SOA record refresh time",
                  "alwaysask" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : true,
                  "class" : "Int",
                  "primary_key" : false,
                  "default" : 3600,
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "idnssoarefresh"
               },
               {
                  "minvalue" : 0,
                  "name" : "idnssoaretry",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "default" : 900,
                  "cli_metavar" : "INT",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "SOA record retry time",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "SOA retry",
                  "cli_name" : "retry",
                  "attribute" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "idnssoaexpire",
                  "minvalue" : 0,
                  "autofill" : true,
                  "cli_metavar" : "INT",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "default" : 1209600,
                  "class" : "Int",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "SOA record expire time",
                  "flags" : [],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "expire",
                  "label" : "SOA expire",
                  "confirm" : true
               },
               {
                  "minvalue" : 0,
                  "name" : "idnssoaminimum",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "default" : 3600,
                  "cli_metavar" : "INT",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "How long should negative responses be cached",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "SOA minimum",
                  "cli_name" : "minimum",
                  "attribute" : true
               },
               {
                  "name" : "dnsttl",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Time to live for records at zone apex",
                  "cli_name" : "ttl",
                  "label" : "Time to live",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Int",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "dnsdefaultttl",
                  "minvalue" : 0,
                  "attribute" : true,
                  "cli_name" : "default_ttl",
                  "label" : "Default time to live",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Time to live for records without explicit TTL definition",
                  "flags" : [],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "['IN', 'CS', 'CH', 'HS']",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "StrEnum",
                  "values" : [
                     "IN",
                     "CS",
                     "CH",
                     "HS"
                  ],
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "dnsclass",
                  "attribute" : true,
                  "cli_name" : "class",
                  "confirm" : true,
                  "label" : "<dnsclass>",
                  "alwaysask" : false,
                  "doc" : "<dnsclass>",
                  "deprecated" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "attribute" : true,
                  "label" : "BIND update policy",
                  "confirm" : true,
                  "cli_name" : "update_policy",
                  "deprecated" : false,
                  "doc" : "BIND update policy",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "idnsupdatepolicy"
               },
               {
                  "primary_key" : false,
                  "class" : "Bool",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BOOL",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "idnsallowdynupdate",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Dynamic update",
                  "cli_name" : "dynamic_update",
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Allow dynamic updates.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "label" : "Allow query",
                  "confirm" : true,
                  "cli_name" : "allow_query",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Semicolon separated list of IP addresses or networks which are allowed to issue queries",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "default" : "any;",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : true,
                  "noextrawhitespace" : true,
                  "name" : "idnsallowquery",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "default" : "none;",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : true,
                  "noextrawhitespace" : true,
                  "name" : "idnsallowtransfer",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Allow transfer",
                  "confirm" : true,
                  "cli_name" : "allow_transfer",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Semicolon separated list of IP addresses or networks which are allowed to transfer the zone",
                  "alwaysask" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Allow PTR sync",
                  "cli_name" : "allow_sync_ptr",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "idnsallowsyncptr",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BOOL",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Bool"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Allow inline DNSSEC signing of records in the zone",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Allow in-line DNSSEC signing",
                  "cli_name" : "dnssec",
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "idnssecinlinesigning",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Bool",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "BOOL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "nsec3paramrecord",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^\\d+ \\d+ \\d+ (([0-9a-fA-F]{2})+|-)$",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "NSEC3PARAM record for zone in format: hash_algorithm flags iterations salt",
                  "deprecated" : false,
                  "cli_name" : "nsec3param_rec",
                  "label" : "NSEC3PARAM record",
                  "confirm" : true,
                  "attribute" : true,
                  "pattern_errmsg" : "expected format: <0-255> <0-255> <0-65535> even-length_hexadecimal_digits_or_hyphen"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false
               },
               {
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "skip_overlap_check",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<skip_overlap_check>",
                  "confirm" : true,
                  "cli_name" : "skip_overlap_check",
                  "deprecated" : false,
                  "doc" : "Force DNS zone creation even if it will overlap with an existing zone.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "confirm" : true,
                  "label" : "<force>",
                  "cli_name" : "force",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Force DNS zone creation even if nameserver is not resolvable. (Deprecated)",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "force",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "skip_nameserver_check",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Force DNS zone creation even if nameserver is not resolvable.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<skip_nameserver_check>",
                  "cli_name" : "skip_nameserver_check"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "<ip_address>",
                  "flags" : [
                     "no_option"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "ip_address",
                  "label" : "<ip_address>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ip_address",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "doc" : "Create new DNS zone (SOA record).",
            "NO_CLI" : false
         },
         "certmapconfig_mod" : {
            "NO_CLI" : false,
            "doc" : "Modify Certificate Identity Mapping configuration.",
            "takes_args" : [],
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "cli_name" : "promptusername",
                  "label" : "Prompt for the username",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Prompt for the username when multiple identities are mapped to a certificate",
                  "deprecated" : false,
                  "flags" : [
                     "nonempty"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "required" : false,
                  "class" : "Bool",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "ipacertmappromptusername"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "attribute" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "confirm" : true,
                  "label" : "<delattr>",
                  "cli_name" : "delattr",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true
               }
            ],
            "name" : "certmapconfig_mod"
         },
         "automountlocation_add" : {
            "takes_options" : [
               {
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "addattr"
               },
               {
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "takes_args" : [
               {
                  "deprecated" : false,
                  "doc" : "Automount location name.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Location",
                  "confirm" : true,
                  "cli_name" : "location",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true
               }
            ],
            "doc" : "Create a new automount location.",
            "NO_CLI" : false,
            "name" : "automountlocation_add"
         },
         "cert_revoke" : {
            "doc" : "Revoke a certificate.",
            "takes_args" : [
               {
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "serial_number",
                  "minvalue" : -2147483648,
                  "attribute" : true,
                  "cli_name" : "serial_number",
                  "label" : "Serial number",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Serial number in decimal or if prefixed with 0x in hexadecimal",
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647
               }
            ],
            "takes_options" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "revocation_reason",
                  "minvalue" : 0,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "INT",
                  "default" : 0,
                  "primary_key" : false,
                  "class" : "Int",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Reason for revoking the certificate (0-10). Type \"ipa help cert\" for revocation reason details. ",
                  "flags" : [
                     "no_update",
                     "no_create"
                  ],
                  "query" : false,
                  "maxvalue" : 10,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "revocation_reason",
                  "label" : "Revocation reason",
                  "confirm" : true
               },
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "deprecated" : false,
                  "doc" : "Name of issuing CA",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Issuing CA",
                  "cli_name" : "ca",
                  "attribute" : false,
                  "name" : "cacn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "default" : "ipa",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "cert_revoke"
         },
         "user_unlock" : {
            "name" : "user_unlock",
            "takes_args" : [
               {
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "label" : "User login",
                  "confirm" : true,
                  "cli_name" : "login",
                  "deprecated" : false,
                  "doc" : "User login",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "uid"
               }
            ],
            "doc" : "\n    Unlock a user account\n\n    An account may become locked if the password is entered incorrectly too\n    many times within a specific time period as controlled by password\n    policy. A locked account is a temporary condition and may be unlocked by\n    an administrator.",
            "takes_options" : [
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               }
            ],
            "NO_CLI" : false
         },
         "sudorule_remove_runasgroup" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "label" : "member group",
                  "confirm" : true,
                  "cli_name" : "groups",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "groups to remove",
                  "alwaysask" : true
               }
            ],
            "takes_args" : [
               {
                  "cli_name" : "sudorule_name",
                  "confirm" : true,
                  "label" : "Rule name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               }
            ],
            "doc" : "Remove group for Sudo to execute as.",
            "name" : "sudorule_remove_runasgroup"
         },
         "vault_find" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "pattern" : "^[a-zA-Z0-9_.-]+$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Vault name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, ., and -",
                  "maxlength" : 255,
                  "label" : "Vault name",
                  "confirm" : true,
                  "cli_name" : "name"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Vault description",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Vault type",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "type",
                  "confirm" : true,
                  "label" : "Type",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "ipavaulttype",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['standard', 'symmetric', 'asymmetric']",
                  "default" : "symmetric",
                  "values" : [
                     "standard",
                     "symmetric",
                     "asymmetric"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false
               },
               {
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Time Limit",
                  "cli_name" : "timelimit",
                  "attribute" : false
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "class" : "Int",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "label" : "Size Limit",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Principal",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "Principal",
                  "name" : "service",
                  "attribute" : false,
                  "require_service" : false,
                  "cli_name" : "service",
                  "confirm" : true,
                  "label" : "<service>",
                  "alwaysask" : false,
                  "doc" : "Service name of the service vault",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Shared vault",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "shared",
                  "confirm" : true,
                  "label" : "<shared>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "shared",
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "attribute" : false,
                  "cli_name" : "user",
                  "confirm" : true,
                  "label" : "<username>",
                  "alwaysask" : false,
                  "doc" : "Username of the user vault",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "username",
                  "noextrawhitespace" : true
               },
               {
                  "name" : "services",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "List all service vaults",
                  "cli_name" : "services",
                  "label" : "<services>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "label" : "<users>",
                  "confirm" : true,
                  "cli_name" : "users",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "List all user vaults",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "users",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : true,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members"
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "Primary key only",
                  "confirm" : true,
                  "cli_name" : "pkey_only",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "alwaysask" : false
               }
            ],
            "takes_args" : [
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<criteria>",
                  "cli_name" : "criteria",
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               }
            ],
            "doc" : "Search for vaults.",
            "name" : "vault_find"
         },
         "host_add" : {
            "name" : "host_add",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "A description of this host",
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : []
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "l",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Locality",
                  "cli_name" : "locality",
                  "deprecated" : false,
                  "doc" : "Host locality (e.g. \"Baltimore, MD\")",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "cli_name" : "location",
                  "confirm" : true,
                  "label" : "Location",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Host location (e.g. \"Lab 2\")",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "name" : "nshostlocation",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "attribute" : true,
                  "cli_name" : "platform",
                  "confirm" : true,
                  "label" : "Platform",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Host hardware platform (e.g. \"Lenovo T61\")",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "nshardwareplatform",
                  "noextrawhitespace" : true
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "nsosversion",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Operating system",
                  "cli_name" : "os",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Host operating system and version (e.g. \"Fedora 9\")",
                  "alwaysask" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Password used in bulk enrollment",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "password",
                  "confirm" : true,
                  "label" : "User password",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "userpassword",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "random",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "random",
                  "confirm" : true,
                  "label" : "<random>",
                  "alwaysask" : false,
                  "doc" : "Generate a random password to be used in bulk enrollment",
                  "deprecated" : false,
                  "flags" : [
                     "no_search",
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Base-64 encoded host certificate",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "certificate",
                  "confirm" : true,
                  "label" : "Certificate",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "str",
                  "name" : "usercertificate",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "BYTES",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Bytes"
               },
               {
                  "attribute" : true,
                  "pattern_errmsg" : "Must be of the form HH:HH:HH:HH:HH:HH, where each H is a hexadecimal character.",
                  "cli_name" : "macaddress",
                  "label" : "MAC address",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Hardware MAC address(es) on this host",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "pattern" : "^([a-fA-F0-9]{2}[:|\\-]?){5}[a-fA-F0-9]{2}$",
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "macaddress"
               },
               {
                  "deprecated" : false,
                  "doc" : "SSH public key",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_search"
                  ],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "SSH public key",
                  "cli_name" : "sshpubkey",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "ipasshpubkey",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "userclass",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "class",
                  "label" : "Class",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Host category (semantics placed on this attribute are for local interpretation)",
                  "deprecated" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "ipaassignedidview",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [
                     "no_option"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Assigned ID View",
                  "cli_name" : "ipaassignedidview",
                  "label" : "Assigned ID View",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "cli_name" : "auth_ind",
                  "confirm" : true,
                  "label" : "Authentication Indicators",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Defines a whitelist for Authentication Indicators. Use 'otp' to allow OTP-based 2FA authentications. Use 'radius' to allow RADIUS-based 2FA authentications. Other values may be used for custom configurations.",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "krbprincipalauthind",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               },
               {
                  "class" : "Bool",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "BOOL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "ipakrbrequirespreauth",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "cli_name" : "requires_pre_auth",
                  "label" : "Requires pre-authentication",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute",
                     "no_search"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Pre-authentication is required for the service",
                  "deprecated" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Bool",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "ipakrbokasdelegate",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Trusted for delegation",
                  "cli_name" : "ok_as_delegate",
                  "deprecated" : false,
                  "doc" : "Client credentials may be delegated to the service",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute",
                     "no_search"
                  ]
               },
               {
                  "confirm" : true,
                  "label" : "Trusted to authenticate as user",
                  "cli_name" : "ok_to_auth_as_delegate",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute",
                     "no_search"
                  ],
                  "deprecated" : false,
                  "doc" : "The service is allowed to authenticate on behalf of a client",
                  "alwaysask" : false,
                  "class" : "Bool",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "autofill" : false,
                  "name" : "ipakrboktoauthasdelegate",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "attribute" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "force host name even if not in DNS",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Force",
                  "confirm" : true,
                  "cli_name" : "force",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "force",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_reverse",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_reverse",
                  "label" : "<no_reverse>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "skip reverse DNS detection",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "confirm" : true,
                  "label" : "IP Address",
                  "cli_name" : "ip_address",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Add the host to DNS with this IP address",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "ip_address",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               }
            ],
            "takes_args" : [
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "fqdn",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated" : false,
                  "doc" : "Host name",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Host name",
                  "confirm" : true,
                  "cli_name" : "hostname"
               }
            ],
            "doc" : "Add a new host."
         },
         "sudorule_remove_runasuser" : {
            "takes_options" : [
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "member user",
                  "confirm" : true,
                  "cli_name" : "users",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "users to remove",
                  "alwaysask" : true
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "attribute" : false,
                  "label" : "member group",
                  "confirm" : true,
                  "cli_name" : "groups",
                  "doc" : "groups to remove",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               }
            ],
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Rule name",
                  "confirm" : true,
                  "cli_name" : "sudorule_name",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "alwaysask" : false
               }
            ],
            "doc" : "Remove users and groups for Sudo to execute as.",
            "NO_CLI" : false,
            "name" : "sudorule_remove_runasuser"
         },
         "stageuser_add_manager" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "User login",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "User login",
                  "cli_name" : "login",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "maxlength" : 255
               }
            ],
            "takes_options" : [
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false
               },
               {
                  "doc" : "users to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member user",
                  "cli_name" : "users",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "user",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "doc" : "Add a manager to the stage user entry",
            "name" : "stageuser_add_manager"
         },
         "sudocmdgroup_del" : {
            "NO_CLI" : false,
            "doc" : "Delete Sudo Command Group.",
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "sudocmdgroup_name",
                  "confirm" : true,
                  "label" : "Sudo Command Group",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Sudo Command Group",
                  "deprecated" : false
               }
            ],
            "takes_options" : [
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<continue>",
                  "cli_name" : "continue",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               }
            ],
            "name" : "sudocmdgroup_del"
         },
         "dnsforwardzone_find" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<criteria>",
                  "cli_name" : "criteria",
                  "attribute" : false,
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               }
            ],
            "doc" : "Search for DNS forward zones.",
            "takes_options" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "only_absolute" : true,
                  "type" : "DNSName",
                  "name" : "idnsname",
                  "autofill" : false,
                  "only_relative" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Zone name (FQDN)",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Zone name"
               },
               {
                  "alwaysask" : false,
                  "doc" : "IP network to create reverse zone name from",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : false,
                  "cli_name" : "name_from_ip",
                  "confirm" : true,
                  "label" : "Reverse zone IP network",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "name_from_ip",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BOOL",
                  "primary_key" : false,
                  "class" : "Bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "idnszoneactive",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "cli_name" : "zone_active",
                  "label" : "Active zone",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Is zone active?",
                  "flags" : [
                     "no_update",
                     "no_create"
                  ],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "idnsforwarders",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
                  "cli_name" : "forwarder",
                  "label" : "Zone forwarders",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Forward policy",
                  "cli_name" : "forward_policy",
                  "attribute" : true,
                  "name" : "idnsforwardpolicy",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "only",
                     "first",
                     "none"
                  ],
                  "required" : false,
                  "cli_metavar" : "['only', 'first', 'none']",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "primary_key" : false,
                  "class" : "Int",
                  "alwaysask" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "attribute" : false,
                  "cli_name" : "timelimit",
                  "label" : "Time Limit",
                  "confirm" : true
               },
               {
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Size Limit",
                  "cli_name" : "sizelimit",
                  "attribute" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only"
               }
            ],
            "name" : "dnsforwardzone_find"
         },
         "role_show" : {
            "NO_CLI" : false,
            "doc" : "Display information about a role.",
            "takes_args" : [
               {
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "attribute" : true,
                  "label" : "Role name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "deprecated" : false,
                  "doc" : "Role name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               }
            ],
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights"
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               }
            ],
            "name" : "role_show"
         },
         "selfservice_find" : {
            "name" : "selfservice_find",
            "takes_options" : [
               {
                  "confirm" : true,
                  "label" : "Self-service name",
                  "cli_name" : "name",
                  "pattern_errmsg" : "May only contain letters, numbers, -, _, and space",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Self-service name",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "aciname",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "pattern" : "^[-_ a-zA-Z0-9]+$",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "label" : "Permissions",
                  "confirm" : true,
                  "cli_name" : "permissions",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Permissions to grant (read, write). Default is write.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "permissions",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "name" : "attrs",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Attributes to which the permission applies.",
                  "deprecated" : false,
                  "cli_name" : "attrs",
                  "confirm" : true,
                  "label" : "Attributes",
                  "attribute" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Primary key only",
                  "cli_name" : "pkey_only",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "alwaysask" : false
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false
               }
            ],
            "takes_args" : [
               {
                  "confirm" : true,
                  "label" : "<criteria>",
                  "cli_name" : "criteria",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "doc" : "Search for a self-service permission.",
            "NO_CLI" : false
         },
         "service_remove_principal" : {
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "doc" : "Service principal",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "require_service" : true,
                  "cli_name" : "canonical_principal",
                  "confirm" : true,
                  "label" : "Principal name",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "Principal",
                  "name" : "krbcanonicalname",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "PRINCIPAL",
                  "class" : "Principal",
                  "primary_key" : true
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_create"
                  ],
                  "doc" : "Service principal alias",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "label" : "Principal alias",
                  "confirm" : true,
                  "cli_name" : "principal",
                  "require_service" : true,
                  "attribute" : true,
                  "name" : "krbprincipalname",
                  "type" : "Principal",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Principal",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "required" : true,
                  "autofill" : false
               }
            ],
            "doc" : "Remove principal alias from a service",
            "takes_options" : [
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request."
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               }
            ],
            "NO_CLI" : false,
            "name" : "service_remove_principal"
         },
         "aci_del" : {
            "name" : "aci_del",
            "NO_CLI" : true,
            "takes_options" : [
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "aciprefix",
                  "cli_metavar" : "['permission', 'delegation', 'selfservice', 'none']",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "values" : [
                     "permission",
                     "delegation",
                     "selfservice",
                     "none"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "ACI prefix",
                  "cli_name" : "prefix"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true
               }
            ],
            "takes_args" : [
               {
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "ACI name",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "label" : "ACI name",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "aciname",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR"
               }
            ],
            "doc" : "\n    Delete ACI.\n    "
         },
         "host_disable" : {
            "name" : "host_disable",
            "takes_options" : [
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               }
            ],
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "fqdn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Host name",
                  "cli_name" : "hostname",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Host name",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "doc" : "Disable the Kerberos key, SSL certificate and all services of a host.",
            "NO_CLI" : false
         },
         "hbacrule_remove_sourcehost" : {
            "name" : "hbacrule_remove_sourcehost",
            "NO_CLI" : true,
            "takes_args" : [
               {
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Rule name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               }
            ],
            "takes_options" : [
               {
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "host",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : true,
                  "doc" : "hosts to remove",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "hosts",
                  "confirm" : true,
                  "label" : "member host"
               },
               {
                  "confirm" : true,
                  "label" : "member host group",
                  "cli_name" : "hostgroups",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "host groups to remove",
                  "alwaysask" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "hostgroup",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               }
            ],
            "doc" : null
         },
         "ping" : {
            "name" : "ping",
            "doc" : "Ping a remote server.",
            "takes_args" : [],
            "takes_options" : [
               {
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "NO_CLI" : false
         },
         "otpconfig_show" : {
            "NO_CLI" : false,
            "doc" : "Show the current OTP configuration.",
            "takes_args" : [],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               }
            ],
            "name" : "otpconfig_show"
         },
         "domainlevel_get" : {
            "name" : "domainlevel_get",
            "NO_CLI" : false,
            "doc" : "Query current Domain Level.",
            "takes_args" : [],
            "takes_options" : [
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               }
            ]
         },
         "dnsforwardzone_show" : {
            "takes_args" : [
               {
                  "name" : "idnsname",
                  "only_absolute" : true,
                  "type" : "DNSName",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : true,
                  "only_relative" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Zone name (FQDN)",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Zone name",
                  "cli_name" : "name",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               }
            ],
            "doc" : "Display information about a DNS forward zone.",
            "NO_CLI" : false,
            "name" : "dnsforwardzone_show"
         },
         "sudorule_add_allow_command" : {
            "name" : "sudorule_add_allow_command",
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "sudorule_name",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "alwaysask" : false
               }
            ],
            "takes_options" : [
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "cli_name" : "sudocmds",
                  "confirm" : true,
                  "label" : "member sudo command",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "doc" : "sudo commands to add",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "name" : "sudocmd",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "sudo command groups to add",
                  "alwaysask" : true,
                  "label" : "member sudo command group",
                  "confirm" : true,
                  "cli_name" : "sudocmdgroups",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "sudocmdgroup",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               }
            ],
            "doc" : "Add commands and sudo command groups affected by Sudo Rule.",
            "NO_CLI" : false
         },
         "hbactest" : {
            "doc" : "Simulate use of Host-based access controls",
            "takes_args" : [],
            "takes_options" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "User name",
                  "confirm" : true,
                  "cli_name" : "user",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "User name",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "sourcehost",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "srchost",
                  "label" : "Source host",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : true,
                  "doc" : "Source host"
               },
               {
                  "doc" : "Target host",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "Target host",
                  "confirm" : true,
                  "cli_name" : "host",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "targethost",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Service",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Service",
                  "cli_name" : "service",
                  "attribute" : false,
                  "name" : "service",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "rules",
                  "attribute" : false,
                  "label" : "Rules to test. If not specified, --enabled is assumed",
                  "confirm" : true,
                  "cli_name" : "rules",
                  "doc" : "Rules to test. If not specified, --enabled is assumed",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "nodetail",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "Hide details which rules are matched, not matched, or invalid",
                  "cli_name" : "nodetail",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Hide details which rules are matched, not matched, or invalid",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "confirm" : true,
                  "label" : "Include all enabled IPA rules into test [default]",
                  "cli_name" : "enabled",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Include all enabled IPA rules into test [default]",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "enabled",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Include all disabled IPA rules into test",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Include all disabled IPA rules into test",
                  "confirm" : true,
                  "cli_name" : "disabled",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "disabled",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "label" : "Size Limit",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Maximum number of rules to process when no --rules is specified",
                  "deprecated" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "hbactest"
         },
         "privilege_remove_permission" : {
            "name" : "privilege_remove_permission",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "doc" : "permissions",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "permission",
                  "confirm" : true,
                  "cli_name" : "permissions",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "permission",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "takes_args" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Privilege name",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Privilege name",
                  "attribute" : true
               }
            ],
            "doc" : "Remove permissions from a privilege."
         },
         "dnszone_show" : {
            "takes_args" : [
               {
                  "class" : "DNSNameParam",
                  "primary_key" : true,
                  "autofill" : false,
                  "only_relative" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "idnsname",
                  "no_convert" : false,
                  "multivalue" : false,
                  "only_absolute" : true,
                  "type" : "DNSName",
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Zone name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Zone name (FQDN)"
               }
            ],
            "takes_options" : [
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false
               }
            ],
            "doc" : "Display information about a DNS zone (SOA record).",
            "NO_CLI" : false,
            "name" : "dnszone_show"
         },
         "certmaprule_del" : {
            "takes_args" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Certificate Identity Mapping Rule name",
                  "cli_name" : "rulename",
                  "confirm" : true,
                  "label" : "Rule name",
                  "attribute" : true
               }
            ],
            "doc" : "Delete a Certificate Identity Mapping Rule.",
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "continue",
                  "label" : "<continue>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>"
               }
            ],
            "NO_CLI" : false,
            "name" : "certmaprule_del"
         },
         "schema" : {
            "name" : "schema",
            "takes_args" : [],
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "known_fingerprints",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "Fingerprint of schema cached by client",
                  "confirm" : true,
                  "cli_name" : "known_fingerprints",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Fingerprint of schema cached by client",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               }
            ],
            "doc" : null,
            "NO_CLI" : true
         },
         "selinuxusermap_show" : {
            "doc" : "Display the properties of a SELinux User Map rule.",
            "takes_args" : [
               {
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "name",
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               }
            ],
            "takes_options" : [
               {
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "selinuxusermap_show"
         },
         "hbacsvc_find" : {
            "name" : "hbacsvc_find",
            "NO_CLI" : false,
            "doc" : "Search for HBAC services.",
            "takes_args" : [
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "attribute" : false,
                  "cli_name" : "criteria",
                  "confirm" : true,
                  "label" : "<criteria>",
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "takes_options" : [
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Service name",
                  "cli_name" : "service",
                  "doc" : "HBAC service",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "HBAC service description",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "cli_name" : "timelimit",
                  "label" : "Time Limit",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "class" : "Int",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "confirm" : true,
                  "label" : "Size Limit"
               },
               {
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"service\")",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only"
               }
            ]
         },
         "delegation_mod" : {
            "takes_args" : [
               {
                  "attribute" : true,
                  "cli_name" : "name",
                  "label" : "Delegation name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delegation name",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "aciname"
               }
            ],
            "doc" : "Modify a delegation.",
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "permissions",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "permissions",
                  "confirm" : true,
                  "label" : "Permissions",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Permissions to grant (read, write). Default is write."
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "attrs",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "nonempty"
                  ],
                  "doc" : "Attributes to which the delegation applies",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Attributes",
                  "confirm" : true,
                  "cli_name" : "attrs",
                  "attribute" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "memberof",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "User group to apply delegation to",
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "membergroup",
                  "confirm" : true,
                  "label" : "Member user group"
               },
               {
                  "name" : "group",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "User group ACI grants access to",
                  "deprecated" : false,
                  "cli_name" : "group",
                  "confirm" : true,
                  "label" : "User group",
                  "attribute" : true
               },
               {
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version"
               }
            ],
            "NO_CLI" : false,
            "name" : "delegation_mod"
         },
         "servicedelegationrule_show" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format."
               },
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               }
            ],
            "takes_args" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_ .-]*[a-zA-Z0-9_.-]?$",
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Delegation name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, ., and a space inside",
                  "attribute" : true,
                  "cli_name" : "delegation_name",
                  "confirm" : true,
                  "label" : "Delegation name"
               }
            ],
            "doc" : "Display information about a named service delegation rule.",
            "name" : "servicedelegationrule_show"
         },
         "stageuser_remove_certmapdata" : {
            "name" : "stageuser_remove_certmapdata",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "cli_name" : "login",
                  "confirm" : true,
                  "label" : "User login",
                  "alwaysask" : false,
                  "doc" : "User login",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "ipacertmapdata",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Certificate mapping data",
                  "deprecated" : false,
                  "cli_name" : "certmapdata",
                  "label" : "Certificate mapping data",
                  "confirm" : true,
                  "attribute" : true
               }
            ],
            "doc" : "Remove one or more certificate mappings from the stage user entry.",
            "takes_options" : [
               {
                  "name" : "issuer",
                  "type" : "DN",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "DNParam",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNPARAM",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "Issuer of the certificate",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Issuer",
                  "confirm" : true,
                  "cli_name" : "issuer",
                  "attribute" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNPARAM",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "DNParam",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "DN",
                  "name" : "subject",
                  "attribute" : false,
                  "cli_name" : "subject",
                  "label" : "Subject",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Subject of the certificate",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "cli_name" : "certificate",
                  "confirm" : true,
                  "label" : "Certificate",
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Base-64 encoded user certificate",
                  "primary_key" : false,
                  "class" : "Bytes",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BYTES",
                  "required" : false,
                  "name" : "certificate",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "str"
               },
               {
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               }
            ]
         },
         "sudorule_add_runasgroup" : {
            "name" : "sudorule_add_runasgroup",
            "NO_CLI" : false,
            "doc" : "Add group for Sudo to execute as.",
            "takes_args" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "cli_name" : "sudorule_name",
                  "confirm" : true,
                  "label" : "Rule name",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw"
               },
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "groups to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "member group",
                  "confirm" : true,
                  "cli_name" : "groups"
               }
            ]
         },
         "session_logout" : {
            "name" : "session_logout",
            "NO_CLI" : true,
            "takes_args" : [],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "doc" : "\n    RPC command used to log the current user out of their session.\n    "
         },
         "hostgroup_add" : {
            "takes_args" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Name of host-group",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Host-group",
                  "cli_name" : "hostgroup_name",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "A description of this host-group",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false
               },
               {
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               }
            ],
            "doc" : "Add a new hostgroup.",
            "NO_CLI" : false,
            "name" : "hostgroup_add"
         },
         "certprofile_mod" : {
            "name" : "certprofile_mod",
            "takes_options" : [
               {
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Brief description of this profile",
                  "deprecated" : false,
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Profile description",
                  "attribute" : true,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "ipacertprofilestoreissued",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : false,
                  "cli_metavar" : "BOOL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "default" : true,
                  "class" : "Bool",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Whether to store certs issued using this profile",
                  "flags" : [
                     "nonempty"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "cli_name" : "store",
                  "label" : "Store issued certificates",
                  "confirm" : true
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr"
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr"
               },
               {
                  "confirm" : true,
                  "label" : "<delattr>",
                  "cli_name" : "delattr",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "File containing profile configuration",
                  "cli_name" : "file",
                  "label" : "File containing profile configuration",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : false,
                  "name" : "file",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : []
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "takes_args" : [
               {
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Profile ID",
                  "cli_name" : "id",
                  "doc" : "Profile ID for referring to this profile",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               }
            ],
            "doc" : "Modify Certificate Profile configuration.",
            "NO_CLI" : false
         },
         "dnsforwardzone_disable" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               }
            ],
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "only_relative" : false,
                  "autofill" : false,
                  "name" : "idnsname",
                  "type" : "DNSName",
                  "only_absolute" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Zone name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Zone name (FQDN)",
                  "alwaysask" : false
               }
            ],
            "doc" : "Disable DNS Forward Zone.",
            "name" : "dnsforwardzone_disable"
         },
         "trust_show" : {
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               }
            ],
            "takes_args" : [
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "doc" : "Realm name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Realm name",
                  "cli_name" : "realm"
               }
            ],
            "doc" : "Display information about a trust.",
            "NO_CLI" : false,
            "name" : "trust_show"
         },
         "dnszone_enable" : {
            "name" : "dnszone_enable",
            "NO_CLI" : false,
            "doc" : "Enable DNS Zone.",
            "takes_args" : [
               {
                  "name" : "idnsname",
                  "type" : "DNSName",
                  "only_absolute" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Zone name (FQDN)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Zone name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               }
            ]
         },
         "dnsforwardzone_del" : {
            "name" : "dnsforwardzone_del",
            "takes_args" : [
               {
                  "name" : "idnsname",
                  "type" : "DNSName",
                  "only_absolute" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "only_relative" : false,
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Zone name (FQDN)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Zone name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<continue>",
                  "confirm" : true,
                  "cli_name" : "continue",
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "doc" : "Delete DNS forward zone.",
            "NO_CLI" : false
         },
         "service_add" : {
            "name" : "service_add",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "name" : "krbcanonicalname",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "Principal",
                  "class" : "Principal",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Service principal",
                  "deprecated" : false,
                  "cli_name" : "canonical_principal",
                  "require_service" : true,
                  "label" : "Principal name",
                  "confirm" : true,
                  "attribute" : true
               }
            ],
            "doc" : "Add a new IPA service.",
            "takes_options" : [
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "BYTES",
                  "deprecated_cli_aliases" : [],
                  "class" : "Bytes",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "str",
                  "name" : "usercertificate",
                  "attribute" : true,
                  "cli_name" : "certificate",
                  "confirm" : true,
                  "label" : "Certificate",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Base-64 encoded service certificate",
                  "flags" : [
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "attribute" : true,
                  "label" : "PAC type",
                  "confirm" : true,
                  "cli_name" : "pac_type",
                  "deprecated" : false,
                  "doc" : "Override default list of supported PAC types. Use 'NONE' to disable PAC support for this service, e.g. this might be necessary for NFS services.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "cli_metavar" : "['MS-PAC', 'PAD', 'NONE']",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "MS-PAC",
                     "PAD",
                     "NONE"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "ipakrbauthzdata"
               },
               {
                  "attribute" : true,
                  "label" : "Authentication Indicators",
                  "confirm" : true,
                  "cli_name" : "auth_ind",
                  "deprecated" : false,
                  "doc" : "Defines a whitelist for Authentication Indicators. Use 'otp' to allow OTP-based 2FA authentications. Use 'radius' to allow RADIUS-based 2FA authentications. Other values may be used for custom configurations.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "krbprincipalauthind"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute",
                     "no_search"
                  ],
                  "deprecated" : false,
                  "doc" : "Pre-authentication is required for the service",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Requires pre-authentication",
                  "cli_name" : "requires_pre_auth",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "ipakrbrequirespreauth",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Bool",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BOOL",
                  "primary_key" : false,
                  "class" : "Bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "ipakrbokasdelegate",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "ok_as_delegate",
                  "confirm" : true,
                  "label" : "Trusted for delegation",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client credentials may be delegated to the service",
                  "flags" : [
                     "virtual_attribute",
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "ipakrboktoauthasdelegate",
                  "cli_metavar" : "BOOL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Bool",
                  "primary_key" : false,
                  "doc" : "The service is allowed to authenticate on behalf of a client",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute",
                     "no_search"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Trusted to authenticate as user",
                  "cli_name" : "ok_to_auth_as_delegate"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>"
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "force",
                  "label" : "Force",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "force principal name even if not in DNS",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "force",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               }
            ]
         },
         "otptoken_mod" : {
            "takes_args" : [
               {
                  "attribute" : true,
                  "label" : "Unique ID",
                  "confirm" : true,
                  "cli_name" : "id",
                  "deprecated" : false,
                  "doc" : "Unique ID",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "optional_create"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipatokenuniqueid"
               }
            ],
            "doc" : "Modify a OTP token.",
            "takes_options" : [
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Token description (informational only)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "attribute" : true,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "ipatokenowner",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "owner",
                  "confirm" : true,
                  "label" : "Owner",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Assigned user of the token (default: self)",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "class" : "Bool",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "required" : false,
                  "autofill" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "ipatokendisabled",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Disabled",
                  "confirm" : true,
                  "cli_name" : "disabled",
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Mark the token as disabled (default: false)",
                  "alwaysask" : false
               },
               {
                  "class" : "DateTime",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "DATETIME",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "ipatokennotbefore",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "datetime",
                  "cli_name" : "not_before",
                  "label" : "Validity start",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "First date/time the token can be used",
                  "deprecated" : false
               },
               {
                  "type" : "datetime",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "ipatokennotafter",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DATETIME",
                  "required" : false,
                  "autofill" : false,
                  "class" : "DateTime",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Last date/time the token can be used",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Validity end",
                  "confirm" : true,
                  "cli_name" : "not_after"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "ipatokenvendor",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "vendor",
                  "confirm" : true,
                  "label" : "Vendor",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Token vendor name (informational only)",
                  "deprecated" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "ipatokenmodel",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "model",
                  "confirm" : true,
                  "label" : "Model",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Token model (informational only)"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Token serial (informational only)",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "serial",
                  "confirm" : true,
                  "label" : "Serial",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "ipatokenserial",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr",
                  "attribute" : false
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "delattr",
                  "label" : "<delattr>",
                  "confirm" : true
               },
               {
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG"
               },
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "rename",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Rename",
                  "confirm" : true,
                  "cli_name" : "rename",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "optional_create"
                  ],
                  "deprecated" : false,
                  "doc" : "Rename the OTP token object",
                  "alwaysask" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "otptoken_mod"
         },
         "user_remove_certmapdata" : {
            "name" : "user_remove_certmapdata",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "doc" : "User login",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "cli_name" : "login",
                  "confirm" : true,
                  "label" : "User login",
                  "no_convert" : false,
                  "multivalue" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "class" : "Str",
                  "primary_key" : true
               },
               {
                  "cli_name" : "certmapdata",
                  "label" : "Certificate mapping data",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Certificate mapping data",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "ipacertmapdata",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               }
            ],
            "doc" : "Remove one or more certificate mappings from the user entry.",
            "takes_options" : [
               {
                  "type" : "DN",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "issuer",
                  "cli_metavar" : "DNPARAM",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "DNParam",
                  "primary_key" : false,
                  "doc" : "Issuer of the certificate",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "label" : "Issuer",
                  "confirm" : true,
                  "cli_name" : "issuer"
               },
               {
                  "type" : "DN",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "subject",
                  "cli_metavar" : "DNPARAM",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "DNParam",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Subject of the certificate",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Subject",
                  "cli_name" : "subject"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "Base-64 encoded user certificate",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Certificate",
                  "cli_name" : "certificate",
                  "attribute" : false,
                  "name" : "certificate",
                  "type" : "str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Bytes",
                  "cli_metavar" : "BYTES",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members"
               }
            ]
         },
         "automember_default_group_remove" : {
            "takes_args" : [],
            "doc" : "\n    Remove default (fallback) group for all unmatched entries.\n    ",
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "A description of this auto member rule",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "label" : "Grouping Type",
                  "confirm" : true,
                  "cli_name" : "type",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Grouping to which the rule applies",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "group",
                     "hostgroup"
                  ],
                  "cli_metavar" : "['group', 'hostgroup']",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "type",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true
               }
            ],
            "NO_CLI" : false,
            "name" : "automember_default_group_remove"
         },
         "selinuxusermap_mod" : {
            "name" : "selinuxusermap_mod",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Rule name"
               }
            ],
            "takes_options" : [
               {
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "SELinux User",
                  "deprecated" : false,
                  "cli_name" : "selinuxuser",
                  "confirm" : true,
                  "label" : "SELinux User",
                  "attribute" : true,
                  "name" : "ipaselinuxuser",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "seealso",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "hbacrule",
                  "confirm" : true,
                  "label" : "HBAC Rule",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "HBAC Rule that defines the users, groups and hostgroups"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "User category the rule applies to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "User category",
                  "cli_name" : "usercat",
                  "attribute" : true,
                  "name" : "usercategory",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "all"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['all']",
                  "autofill" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "hostcategory",
                  "autofill" : false,
                  "cli_metavar" : "['all']",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "alwaysask" : false,
                  "doc" : "Host category the rule applies to",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "hostcat",
                  "label" : "Host category",
                  "confirm" : true
               },
               {
                  "attribute" : true,
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "alwaysask" : false,
                  "doc" : "Description",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "description",
                  "noextrawhitespace" : true
               },
               {
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Enabled",
                  "cli_name" : "ipaenabledflag",
                  "confirm" : true,
                  "label" : "Enabled",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "ipaenabledflag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "primary_key" : false,
                  "class" : "Bool",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<delattr>",
                  "cli_name" : "delattr"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false
               }
            ],
            "doc" : "Modify a SELinux User Map."
         },
         "dnsforwardzone_mod" : {
            "name" : "dnsforwardzone_mod",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "attribute" : false,
                  "label" : "Reverse zone IP network",
                  "confirm" : true,
                  "cli_name" : "name_from_ip",
                  "doc" : "IP network to create reverse zone name from",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "name_from_ip"
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Zone forwarders",
                  "cli_name" : "forwarder",
                  "doc" : "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "idnsforwarders",
                  "noextrawhitespace" : true
               },
               {
                  "cli_name" : "forward_policy",
                  "label" : "Forward policy",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.",
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "only",
                     "first",
                     "none"
                  ],
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['only', 'first', 'none']",
                  "required" : false,
                  "name" : "idnsforwardpolicy",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "attribute" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<delattr>",
                  "cli_name" : "delattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false
               },
               {
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "takes_args" : [
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Zone name (FQDN)",
                  "alwaysask" : false,
                  "label" : "Zone name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "name" : "idnsname",
                  "type" : "DNSName",
                  "only_absolute" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "autofill" : false
               }
            ],
            "doc" : "Modify DNS forward zone."
         },
         "service_allow_create_keytab" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "class" : "Principal",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "PRINCIPAL",
                  "autofill" : false,
                  "name" : "krbcanonicalname",
                  "type" : "Principal",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Principal name",
                  "require_service" : true,
                  "cli_name" : "canonical_principal",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Service principal",
                  "alwaysask" : false
               }
            ],
            "takes_options" : [
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members"
               },
               {
                  "name" : "user",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "users to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "confirm" : true,
                  "label" : "member user",
                  "cli_name" : "users",
                  "attribute" : false
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "groups to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "member group",
                  "confirm" : true,
                  "cli_name" : "groups"
               },
               {
                  "doc" : "hosts to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "member host",
                  "confirm" : true,
                  "cli_name" : "hosts",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "host groups to add",
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "member host group",
                  "confirm" : true,
                  "cli_name" : "hostgroups",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "hostgroup",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "doc" : "Allow users, groups, hosts or host groups to create a keytab of this service.",
            "name" : "service_allow_create_keytab"
         },
         "hbacsvcgroup_add_member" : {
            "NO_CLI" : false,
            "doc" : "Add members to an HBAC service group.",
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Service group name",
                  "alwaysask" : false,
                  "label" : "Service group name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>"
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members"
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "hbacsvc",
                  "attribute" : false,
                  "cli_name" : "hbacsvcs",
                  "label" : "member HBAC service",
                  "confirm" : true,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "HBAC services to add",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               }
            ],
            "name" : "hbacsvcgroup_add_member"
         },
         "caacl_find" : {
            "name" : "caacl_find",
            "takes_args" : [
               {
                  "confirm" : true,
                  "label" : "<criteria>",
                  "cli_name" : "criteria",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "doc" : "Search for CA ACLs.",
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "ACL name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "ACL name",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Description",
                  "alwaysask" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BOOL",
                  "primary_key" : false,
                  "class" : "Bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "ipaenabledflag",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "cli_name" : "ipaenabledflag",
                  "confirm" : true,
                  "label" : "Enabled",
                  "alwaysask" : false,
                  "doc" : "Enabled",
                  "deprecated" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : true
               },
               {
                  "cli_name" : "cacat",
                  "label" : "CA category",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "CA category the ACL applies to",
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "name" : "ipacacategory",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Profile category the ACL applies to",
                  "alwaysask" : false,
                  "label" : "Profile category",
                  "confirm" : true,
                  "cli_name" : "profilecat",
                  "attribute" : true,
                  "name" : "ipacertprofilecategory",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "autofill" : false
               },
               {
                  "name" : "usercategory",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "all"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['all']",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "User category the ACL applies to",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "User category",
                  "cli_name" : "usercat",
                  "attribute" : true
               },
               {
                  "confirm" : true,
                  "label" : "Host category",
                  "cli_name" : "hostcat",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Host category the ACL applies to",
                  "alwaysask" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "all"
                  ],
                  "cli_metavar" : "['all']",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "hostcategory",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "name" : "servicecategory",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Service category the ACL applies to",
                  "deprecated" : false,
                  "cli_name" : "servicecat",
                  "label" : "Service category",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Time Limit",
                  "confirm" : true,
                  "cli_name" : "timelimit",
                  "attribute" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [
                     "no_display"
                  ],
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "cli_name" : "sizelimit",
                  "label" : "Size Limit",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG"
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Primary key only",
                  "confirm" : true,
                  "cli_name" : "pkey_only",
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only"
               }
            ],
            "NO_CLI" : false
         },
         "trust_fetch_domains" : {
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Realm name",
                  "confirm" : true,
                  "cli_name" : "realm",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Realm name",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "doc" : "Refresh list of the domains associated with the trust",
            "takes_options" : [
               {
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "realm_server",
                  "attribute" : false,
                  "cli_name" : "server",
                  "label" : "Domain controller for the Active Directory domain (optional)",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Domain controller for the Active Directory domain (optional)",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true
               }
            ],
            "NO_CLI" : false,
            "name" : "trust_fetch_domains"
         },
         "cert_find" : {
            "name" : "cert_find",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "doc" : "Search for existing certificates.",
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Base-64 encoded certificate.",
                  "flags" : [
                     "no_update",
                     "no_create"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "certificate",
                  "confirm" : true,
                  "label" : "Certificate",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "str",
                  "name" : "certificate",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BYTES",
                  "class" : "Bytes",
                  "primary_key" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "issuer",
                  "confirm" : true,
                  "label" : "Issuer",
                  "alwaysask" : false,
                  "doc" : "Issuer DN",
                  "deprecated" : false,
                  "flags" : [
                     "no_update",
                     "no_create"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNPARAM",
                  "primary_key" : false,
                  "class" : "DNParam",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "DN",
                  "name" : "issuer"
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "name" : "revocation_reason",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "cli_name" : "revocation_reason",
                  "confirm" : true,
                  "label" : "Revocation reason",
                  "attribute" : true,
                  "flags" : [
                     "no_update",
                     "no_create"
                  ],
                  "maxvalue" : 10,
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Reason for revoking the certificate (0-10). Type \"ipa help cert\" for revocation reason details. ",
                  "deprecated" : false
               },
               {
                  "cli_name" : "ca",
                  "label" : "Issuing CA",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Name of issuing CA",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "cacn",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "doc" : "Subject",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "Subject",
                  "confirm" : true,
                  "cli_name" : "subject",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "subject",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "minimum serial number",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "min_serial_number",
                  "confirm" : true,
                  "label" : "<min_serial_number>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "min_serial_number",
                  "minvalue" : 0,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int"
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "name" : "max_serial_number",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "cli_name" : "max_serial_number",
                  "label" : "<max_serial_number>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "maximum serial number",
                  "deprecated" : false
               },
               {
                  "label" : "<exactly>",
                  "confirm" : true,
                  "cli_name" : "exactly",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "match the common name exactly",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true,
                  "name" : "exactly",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DATETIME",
                  "primary_key" : false,
                  "class" : "DateTime",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "datetime",
                  "name" : "validnotafter_from",
                  "attribute" : false,
                  "cli_name" : "validnotafter_from",
                  "label" : "<validnotafter_from>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Valid not after from this date (YYYY-mm-dd)",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "cli_name" : "validnotafter_to",
                  "confirm" : true,
                  "label" : "<validnotafter_to>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Valid not after to this date (YYYY-mm-dd)",
                  "class" : "DateTime",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "DATETIME",
                  "deprecated_cli_aliases" : [],
                  "name" : "validnotafter_to",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "datetime"
               },
               {
                  "type" : "datetime",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "validnotbefore_from",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DATETIME",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "DateTime",
                  "deprecated" : false,
                  "doc" : "Valid not before from this date (YYYY-mm-dd)",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<validnotbefore_from>",
                  "cli_name" : "validnotbefore_from"
               },
               {
                  "class" : "DateTime",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "DATETIME",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "validnotbefore_to",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "datetime",
                  "cli_name" : "validnotbefore_to",
                  "label" : "<validnotbefore_to>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Valid not before to this date (YYYY-mm-dd)",
                  "deprecated" : false
               },
               {
                  "cli_name" : "issuedon_from",
                  "label" : "<issuedon_from>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Issued on from this date (YYYY-mm-dd)",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "DateTime",
                  "autofill" : false,
                  "cli_metavar" : "DATETIME",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "issuedon_from",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "datetime"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "datetime",
                  "name" : "issuedon_to",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DATETIME",
                  "primary_key" : false,
                  "class" : "DateTime",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Issued on to this date (YYYY-mm-dd)",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "issuedon_to",
                  "confirm" : true,
                  "label" : "<issuedon_to>"
               },
               {
                  "name" : "revokedon_from",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "datetime",
                  "class" : "DateTime",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "DATETIME",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Revoked on from this date (YYYY-mm-dd)",
                  "cli_name" : "revokedon_from",
                  "confirm" : true,
                  "label" : "<revokedon_from>",
                  "attribute" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "datetime",
                  "name" : "revokedon_to",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DATETIME",
                  "primary_key" : false,
                  "class" : "DateTime",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Revoked on to this date (YYYY-mm-dd)",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "revokedon_to",
                  "confirm" : true,
                  "label" : "<revokedon_to>"
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "pkey_only",
                  "label" : "Primary key only",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"certificate\")",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Time Limit",
                  "cli_name" : "timelimit",
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : []
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "class" : "Int",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "label" : "Size Limit",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "flags" : [],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "multivalue" : true,
                  "no_convert" : false,
                  "label" : "user",
                  "confirm" : true,
                  "cli_name" : "users",
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Search for certificates with these owner users.",
                  "alwaysask" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Search for certificates without these owner users.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "maxlength" : 255,
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "cli_name" : "no_users",
                  "label" : "user",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "noextrawhitespace" : true,
                  "name" : "no_user",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "attribute" : false,
                  "cli_name" : "hosts",
                  "confirm" : true,
                  "label" : "host",
                  "alwaysask" : false,
                  "doc" : "Search for certificates with these owner hosts.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "host",
                  "noextrawhitespace" : true
               },
               {
                  "attribute" : false,
                  "label" : "host",
                  "confirm" : true,
                  "cli_name" : "no_hosts",
                  "doc" : "Search for certificates without these owner hosts.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "no_host"
               },
               {
                  "flags" : [
                     "no_create"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Search for certificates with these owner services.",
                  "deprecated" : false,
                  "cli_name" : "services",
                  "require_service" : true,
                  "label" : "service",
                  "confirm" : true,
                  "attribute" : false,
                  "name" : "service",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "Principal",
                  "primary_key" : false,
                  "class" : "Principal",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "deprecated_cli_aliases" : []
               },
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_create"
                  ],
                  "doc" : "Search for certificates without these owner services.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "service",
                  "require_service" : true,
                  "cli_name" : "no_services",
                  "attribute" : false,
                  "name" : "no_service",
                  "type" : "Principal",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Principal",
                  "primary_key" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               }
            ]
         },
         "certmaprule_disable" : {
            "name" : "certmaprule_disable",
            "doc" : "Disable a Certificate Identity Mapping Rule.",
            "takes_args" : [
               {
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "rulename",
                  "doc" : "Certificate Identity Mapping Rule name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               }
            ],
            "takes_options" : [
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true
               }
            ],
            "NO_CLI" : false
         },
         "param_find" : {
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "metaobjectfull_name",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_search"
                  ],
                  "doc" : "Full name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Full name",
                  "confirm" : true,
                  "cli_name" : "metaobject",
                  "attribute" : false
               },
               {
                  "cli_name" : "criteria",
                  "confirm" : true,
                  "label" : "<criteria>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               }
            ],
            "takes_options" : [
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true
               },
               {
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool"
               }
            ],
            "doc" : "Search command parameters.",
            "NO_CLI" : false,
            "name" : "param_find"
         },
         "service_remove_host" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "cli_name" : "canonical_principal",
                  "require_service" : true,
                  "label" : "Principal name",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Service principal",
                  "primary_key" : true,
                  "class" : "Principal",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "required" : true,
                  "name" : "krbcanonicalname",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "Principal"
               }
            ],
            "takes_options" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "deprecated" : false,
                  "doc" : "hosts to remove",
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "member host",
                  "confirm" : true,
                  "cli_name" : "hosts",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "doc" : "Remove hosts that can manage this service.",
            "name" : "service_remove_host"
         },
         "role_add" : {
            "name" : "role_add",
            "doc" : "Add a new role.",
            "takes_args" : [
               {
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Role name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Role name",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               }
            ],
            "takes_options" : [
               {
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "A description of this role-group",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr",
                  "attribute" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               }
            ],
            "NO_CLI" : false
         },
         "user_remove_cert" : {
            "name" : "user_remove_cert",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "label" : "User login",
                  "confirm" : true,
                  "cli_name" : "login",
                  "doc" : "User login",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "uid"
               }
            ],
            "doc" : "Remove one or more certificates to the user entry",
            "takes_options" : [
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               },
               {
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Certificate",
                  "cli_name" : "certificate",
                  "doc" : "Base-64 encoded user certificate",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BYTES",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Bytes",
                  "type" : "str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "usercertificate"
               }
            ]
         },
         "netgroup_mod" : {
            "name" : "netgroup_mod",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "doc" : "Netgroup name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Netgroup name",
                  "cli_name" : "name",
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Netgroup description",
                  "deprecated" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "NIS domain name",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "NIS domain name",
                  "cli_name" : "nisdomain",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : true,
                  "name" : "nisdomainname",
                  "noextrawhitespace" : true,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "cli_name" : "usercat",
                  "confirm" : true,
                  "label" : "User category",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "User category the rule applies to",
                  "deprecated" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "['all']",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "usercategory",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Host category the rule applies to",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "hostcat",
                  "label" : "Host category",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "hostcategory",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "deprecated_cli_aliases" : [],
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false
               },
               {
                  "name" : "externalhost",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "External host",
                  "deprecated" : false,
                  "cli_name" : "externalhost",
                  "confirm" : true,
                  "label" : "External host",
                  "attribute" : true
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "attribute" : false
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "alwaysask" : false,
                  "label" : "<delattr>",
                  "confirm" : true,
                  "cli_name" : "delattr",
                  "attribute" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>"
               }
            ],
            "doc" : "Modify a netgroup."
         },
         "caacl_add_user" : {
            "name" : "caacl_add_user",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "ACL name",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "name",
                  "label" : "ACL name",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : true
               }
            ],
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "label" : "member user",
                  "confirm" : true,
                  "cli_name" : "users",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "users to add",
                  "alwaysask" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "groups to add",
                  "cli_name" : "groups",
                  "label" : "member group",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               }
            ],
            "doc" : "Add users and groups to a CA ACL."
         },
         "servicedelegationrule_find" : {
            "name" : "servicedelegationrule_find",
            "takes_options" : [
               {
                  "label" : "Delegation name",
                  "confirm" : true,
                  "cli_name" : "delegation_name",
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, ., and a space inside",
                  "maxlength" : 255,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Delegation name",
                  "alwaysask" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_ .-]*[a-zA-Z0-9_.-]?$",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "timelimit",
                  "label" : "Time Limit",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "cli_name" : "sizelimit",
                  "label" : "Size Limit",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)"
               },
               {
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"delegation-name\")",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               }
            ],
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "doc" : "Search for service delegations rule.",
            "NO_CLI" : false
         },
         "pwpolicy_del" : {
            "name" : "pwpolicy_del",
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "group",
                  "confirm" : true,
                  "label" : "Group",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Manage password policy for specific group",
                  "deprecated" : false
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "continue",
                  "confirm" : true,
                  "label" : "<continue>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false
               }
            ],
            "doc" : "Delete a group password policy.",
            "NO_CLI" : false
         },
         "sudorule_disable" : {
            "takes_args" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "primary_key" : true,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "sudorule_name",
                  "label" : "Rule name",
                  "confirm" : true
               }
            ],
            "doc" : "Disable a Sudo Rule.",
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request."
               }
            ],
            "NO_CLI" : false,
            "name" : "sudorule_disable"
         },
         "permission_mod" : {
            "name" : "permission_mod",
            "doc" : "Modify a permission.",
            "takes_args" : [
               {
                  "label" : "Permission name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "pattern_errmsg" : "May only contain letters, numbers, -, _, ., :, /, and space",
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Permission name",
                  "alwaysask" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "pattern" : "^[-_ a-zA-Z0-9.:/]+$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "takes_options" : [
               {
                  "class" : "StrEnum",
                  "values" : [
                     "read",
                     "search",
                     "compare",
                     "write",
                     "add",
                     "delete",
                     "all"
                  ],
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['read', 'search', 'compare', 'write', 'add', 'delete', 'all']",
                  "required" : false,
                  "autofill" : false,
                  "name" : "ipapermright",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Granted rights",
                  "cli_name" : "right",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "ask_create"
                  ],
                  "deprecated" : false,
                  "doc" : "Rights to grant (read, search, compare, write, add, delete, all)",
                  "alwaysask" : false
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "attrs",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "attrs",
                  "confirm" : true,
                  "label" : "Effective attributes",
                  "alwaysask" : false,
                  "doc" : "All attributes to which the permission applies",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute",
                     "allow_mod_for_managed_permission"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_create",
                     "allow_mod_for_managed_permission"
                  ],
                  "doc" : "User-specified attributes to which the permission applies",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Included attributes",
                  "confirm" : true,
                  "cli_name" : "includedattrs",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "ipapermincludedattr",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "ipapermexcludedattr",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Excluded attributes",
                  "cli_name" : "excludedattrs",
                  "doc" : "User-specified attributes to which the permission explicitly does not apply",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_create",
                     "allow_mod_for_managed_permission"
                  ]
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "ipapermbindruletype",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['permission', 'all', 'anonymous']",
                  "required" : false,
                  "default" : "permission",
                  "primary_key" : false,
                  "values" : [
                     "permission",
                     "all",
                     "anonymous"
                  ],
                  "class" : "StrEnum",
                  "alwaysask" : false,
                  "doc" : "Bind rule type",
                  "deprecated" : false,
                  "flags" : [
                     "nonempty",
                     "allow_mod_for_managed_permission"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "bindtype",
                  "label" : "Bind rule type",
                  "confirm" : true
               },
               {
                  "confirm" : true,
                  "label" : "Subtree",
                  "cli_name" : "subtree",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "ask_create"
                  ],
                  "deprecated" : false,
                  "doc" : "Subtree to apply permissions to",
                  "alwaysask" : false,
                  "class" : "DNOrURL",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "DNORURL",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "ipapermlocation",
                  "type" : "DN",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Extra target filter",
                  "deprecated" : false,
                  "cli_name" : "filter",
                  "confirm" : true,
                  "label" : "Extra target filter",
                  "attribute" : false,
                  "name" : "extratargetfilter",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipapermtargetfilter",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "All target filters, including those implied by type and memberof",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "rawfilter",
                  "label" : "Raw target filter",
                  "confirm" : true
               },
               {
                  "type" : "DN",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "ipapermtarget",
                  "cli_metavar" : "DNPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "DNParam",
                  "primary_key" : false,
                  "doc" : "Optional DN to apply the permission to (must be in the subtree, but may not yet exist)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Target DN",
                  "confirm" : true,
                  "cli_name" : "target"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Optional DN subtree where an entry can be moved to (must be in the subtree, but may not yet exist)",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Target DN subtree",
                  "cli_name" : "targetto",
                  "attribute" : true,
                  "name" : "ipapermtargetto",
                  "type" : "DN",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "DNParam",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNPARAM",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DNPARAM",
                  "autofill" : false,
                  "class" : "DNParam",
                  "primary_key" : false,
                  "type" : "DN",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipapermtargetfrom",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Origin DN subtree",
                  "cli_name" : "targetfrom",
                  "doc" : "Optional DN subtree from where an entry can be moved (must be in the subtree, but may not yet exist)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "ask_create",
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "Target members of a group (sets memberOf targetfilter)",
                  "alwaysask" : false,
                  "label" : "Member of group",
                  "confirm" : true,
                  "cli_name" : "memberof",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "memberof",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "ask_create",
                     "virtual_attribute"
                  ],
                  "doc" : "User group to apply permissions to (sets target)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Target group",
                  "cli_name" : "targetgroup",
                  "attribute" : false,
                  "name" : "targetgroup",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "cli_name" : "type",
                  "label" : "Type",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "ask_create",
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Type of IPA object (sets subtree and objectClass targetfilter)",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "type",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "filter",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "filter",
                  "label" : "<filter>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Deprecated; use extratargetfilter",
                  "deprecated" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "subtree",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "label" : "<subtree>",
                  "confirm" : true,
                  "cli_name" : "subtree",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "virtual_attribute"
                  ],
                  "doc" : "Deprecated; use ipapermlocation",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "permissions",
                  "attribute" : false,
                  "cli_name" : "permissions",
                  "label" : "<permissions>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Deprecated; use ipapermright",
                  "flags" : [
                     "no_option",
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr",
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<delattr>",
                  "cli_name" : "delattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "pattern_errmsg" : "May only contain letters, numbers, -, _, ., and space",
                  "attribute" : false,
                  "cli_name" : "rename",
                  "confirm" : true,
                  "label" : "Rename",
                  "alwaysask" : false,
                  "doc" : "Rename the permission object",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "pattern" : "^[-_ a-zA-Z0-9.]+$",
                  "type" : "unicode",
                  "name" : "rename",
                  "noextrawhitespace" : true
               }
            ],
            "NO_CLI" : false
         },
         "hbacsvcgroup_mod" : {
            "name" : "hbacsvcgroup_mod",
            "doc" : "Modify an HBAC service group.",
            "takes_args" : [
               {
                  "label" : "Service group name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Service group name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "HBAC service group description",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "attribute" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<delattr>",
                  "confirm" : true,
                  "cli_name" : "delattr"
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               }
            ],
            "NO_CLI" : false
         },
         "automountkey_add" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "attribute" : false,
                  "cli_name" : "automountlocation",
                  "label" : "Location",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Automount location name.",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "automountlocationcn"
               },
               {
                  "cli_name" : "automountmap",
                  "confirm" : true,
                  "label" : "Map",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Automount map name.",
                  "deprecated" : false,
                  "class" : "IA5Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "IA5STR",
                  "deprecated_cli_aliases" : [],
                  "name" : "automountmapautomountmapname",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               }
            ],
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "IA5Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "IA5STR",
                  "name" : "automountkey",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "key",
                  "confirm" : true,
                  "label" : "Key",
                  "attribute" : true,
                  "flags" : [
                     "req_update"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Automount key name.",
                  "deprecated" : false
               },
               {
                  "doc" : "Mount information",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Mount information",
                  "confirm" : true,
                  "cli_name" : "info",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "automountinformation",
                  "cli_metavar" : "IA5STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "IA5Str"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr"
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "doc" : "Create a new automount key.",
            "name" : "automountkey_add"
         },
         "dnszone_add_permission" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               }
            ],
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "autofill" : false,
                  "only_relative" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "idnsname",
                  "multivalue" : false,
                  "no_convert" : false,
                  "only_absolute" : true,
                  "type" : "DNSName",
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Zone name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Zone name (FQDN)",
                  "deprecated" : false
               }
            ],
            "doc" : "Add a permission for per-zone access delegation.",
            "name" : "dnszone_add_permission"
         },
         "cosentry_find" : {
            "doc" : null,
            "takes_args" : [
               {
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "attribute" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               }
            ],
            "takes_options" : [
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "<cn>",
                  "cli_name" : "cn",
                  "doc" : "<cn>",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "label" : "<krbpwdpolicyreference>",
                  "confirm" : true,
                  "cli_name" : "krbpwdpolicyreference",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "<krbpwdpolicyreference>",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "DNParam",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DNPARAM",
                  "autofill" : false,
                  "name" : "krbpwdpolicyreference",
                  "type" : "DN",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "<cospriority>",
                  "cli_name" : "cospriority",
                  "label" : "<cospriority>",
                  "confirm" : true,
                  "attribute" : true,
                  "name" : "cospriority",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : []
               },
               {
                  "attribute" : false,
                  "cli_name" : "timelimit",
                  "label" : "Time Limit",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Int",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "timelimit",
                  "minvalue" : 0
               },
               {
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Size Limit",
                  "cli_name" : "sizelimit",
                  "attribute" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               },
               {
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"cn\")",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Primary key only",
                  "confirm" : true,
                  "cli_name" : "pkey_only"
               }
            ],
            "NO_CLI" : true,
            "name" : "cosentry_find"
         },
         "group_del" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "deprecated" : false,
                  "doc" : "Group name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "label" : "Group name",
                  "confirm" : true,
                  "cli_name" : "group_name",
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "doc" : "Delete group.",
            "takes_options" : [
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "cli_name" : "continue",
                  "label" : "<continue>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors."
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "name" : "group_del"
         },
         "server_show" : {
            "takes_args" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "IPA server hostname",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Server name"
               }
            ],
            "takes_options" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG"
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               }
            ],
            "doc" : "Show IPA server.",
            "NO_CLI" : false,
            "name" : "server_show"
         },
         "selfservice_del" : {
            "name" : "selfservice_del",
            "doc" : "Delete a self-service permission.",
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "aciname",
                  "type" : "unicode",
                  "pattern" : "^[-_ a-zA-Z0-9]+$",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "Self-service name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "pattern_errmsg" : "May only contain letters, numbers, -, _, and space",
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Self-service name",
                  "alwaysask" : false
               }
            ],
            "takes_options" : [
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               }
            ],
            "NO_CLI" : false
         },
         "hbacrule_enable" : {
            "takes_args" : [
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "attribute" : true,
                  "label" : "Rule name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               }
            ],
            "takes_options" : [
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version"
               }
            ],
            "doc" : "Enable an HBAC rule.",
            "NO_CLI" : false,
            "name" : "hbacrule_enable"
         },
         "stageuser_add" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "givenname",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "First name",
                  "cli_name" : "first",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "First name",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Last name",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "last",
                  "label" : "Last name",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "sn",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : true,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "Full name",
                  "confirm" : true,
                  "cli_name" : "cn",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Full name",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "autofill" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "displayname",
                  "attribute" : true,
                  "cli_name" : "displayname",
                  "label" : "Display name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Display name",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "attribute" : true,
                  "label" : "Initials",
                  "confirm" : true,
                  "cli_name" : "initials",
                  "deprecated" : false,
                  "doc" : "Initials",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "initials"
               },
               {
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "homedirectory",
                  "attribute" : true,
                  "label" : "Home directory",
                  "confirm" : true,
                  "cli_name" : "homedir",
                  "deprecated" : false,
                  "doc" : "Home directory",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "GECOS",
                  "deprecated" : false,
                  "cli_name" : "gecos",
                  "confirm" : true,
                  "label" : "GECOS",
                  "attribute" : true,
                  "name" : "gecos",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "loginshell",
                  "attribute" : true,
                  "label" : "Login shell",
                  "confirm" : true,
                  "cli_name" : "shell",
                  "doc" : "Login shell",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "name" : "krbprincipalname",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "Principal",
                  "class" : "Principal",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Principal alias",
                  "deprecated" : false,
                  "cli_name" : "principal",
                  "require_service" : false,
                  "label" : "Principal alias",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "required" : false,
                  "cli_metavar" : "DATETIME",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "DateTime",
                  "type" : "datetime",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "krbprincipalexpiration",
                  "attribute" : true,
                  "label" : "Kerberos principal expiration",
                  "confirm" : true,
                  "cli_name" : "principal_expiration",
                  "deprecated" : false,
                  "doc" : "Kerberos principal expiration",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "primary_key" : false,
                  "class" : "DateTime",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DATETIME",
                  "autofill" : false,
                  "name" : "krbpasswordexpiration",
                  "type" : "datetime",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "User password expiration",
                  "cli_name" : "password_expiration",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "User password expiration",
                  "alwaysask" : false
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "mail",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "email",
                  "confirm" : true,
                  "label" : "Email address",
                  "alwaysask" : false,
                  "doc" : "Email address",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PASSWORD",
                  "primary_key" : false,
                  "class" : "Password",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "userpassword",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "password",
                  "confirm" : true,
                  "label" : "Password",
                  "alwaysask" : false,
                  "doc" : "Prompt to set the user password",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "random",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Generate a random user password",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_search",
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<random>",
                  "cli_name" : "random"
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "uidnumber",
                  "minvalue" : 1,
                  "attribute" : true,
                  "cli_name" : "uid",
                  "confirm" : true,
                  "label" : "UID",
                  "alwaysask" : false,
                  "doc" : "User ID Number (system will assign one if not provided)",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false
               },
               {
                  "name" : "gidnumber",
                  "minvalue" : 1,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Group ID Number",
                  "cli_name" : "gidnumber",
                  "confirm" : true,
                  "label" : "GID",
                  "attribute" : true
               },
               {
                  "attribute" : true,
                  "label" : "Street address",
                  "confirm" : true,
                  "cli_name" : "street",
                  "deprecated" : false,
                  "doc" : "Street address",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "street"
               },
               {
                  "doc" : "City",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "City",
                  "cli_name" : "city",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "l",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "State/Province",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "state",
                  "label" : "State/Province",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "st",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "postalcode",
                  "confirm" : true,
                  "label" : "ZIP",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "ZIP",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "postalcode",
                  "noextrawhitespace" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "telephonenumber",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Telephone Number",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "phone",
                  "label" : "Telephone Number",
                  "confirm" : true
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Mobile Telephone Number",
                  "cli_name" : "mobile",
                  "label" : "Mobile Telephone Number",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "mobile",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               },
               {
                  "doc" : "Pager Number",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Pager Number",
                  "confirm" : true,
                  "cli_name" : "pager",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "pager",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "facsimiletelephonenumber",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Fax Number",
                  "cli_name" : "fax",
                  "deprecated" : false,
                  "doc" : "Fax Number",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "attribute" : true,
                  "cli_name" : "orgunit",
                  "label" : "Org. Unit",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Org. Unit",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ou"
               },
               {
                  "cli_name" : "title",
                  "label" : "Job Title",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Job Title",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "title",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "deprecated" : false,
                  "doc" : "Manager",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Manager",
                  "cli_name" : "manager",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "manager",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Car License",
                  "cli_name" : "carlicense",
                  "label" : "Car License",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "carlicense",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "ipasshpubkey",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "SSH public key",
                  "cli_name" : "sshpubkey",
                  "doc" : "SSH public key",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_search"
                  ]
               },
               {
                  "alwaysask" : false,
                  "doc" : "Types of supported user authentication",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "user_auth_type",
                  "label" : "User authentication types",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "ipauserauthtype",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['password', 'radius', 'otp']",
                  "values" : [
                     "password",
                     "radius",
                     "otp"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "userclass",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "User category (semantics placed on this attribute are for local interpretation)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Class",
                  "confirm" : true,
                  "cli_name" : "class"
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "RADIUS proxy configuration",
                  "deprecated" : false,
                  "cli_name" : "radius",
                  "label" : "RADIUS proxy configuration",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "ipatokenradiusconfiglink",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "radius_username",
                  "label" : "RADIUS proxy username",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "RADIUS proxy username",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipatokenradiususername"
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "departmentnumber",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "departmentnumber",
                  "confirm" : true,
                  "label" : "Department Number",
                  "alwaysask" : false,
                  "doc" : "Department Number",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "employeenumber",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "employeenumber",
                  "confirm" : true,
                  "label" : "Employee Number",
                  "alwaysask" : false,
                  "doc" : "Employee Number",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "employeetype",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Employee Type",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Employee Type",
                  "cli_name" : "employeetype"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "preferredlanguage",
                  "pattern" : "^(([a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?(\\s*,\\s*[a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?)*)|(\\*))$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Preferred Language",
                  "alwaysask" : false,
                  "label" : "Preferred Language",
                  "confirm" : true,
                  "cli_name" : "preferredlanguage",
                  "attribute" : true,
                  "pattern_errmsg" : "must match RFC 2068 - 14.4, e.g., \"da, en-gb;q=0.8, en;q=0.7\""
               },
               {
                  "attribute" : true,
                  "label" : "Certificate",
                  "confirm" : true,
                  "cli_name" : "certificate",
                  "deprecated" : false,
                  "doc" : "Base-64 encoded user certificate",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "BYTES",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Bytes",
                  "primary_key" : false,
                  "type" : "str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "usercertificate"
               },
               {
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : true,
                  "doc" : "Create Stage user in from a delete user",
                  "flags" : [
                     "no_option"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "from_delete",
                  "label" : "<from_delete>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "from_delete",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Bool"
               },
               {
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               }
            ],
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "uid",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "User login",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "User login",
                  "confirm" : true,
                  "cli_name" : "login",
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255
               }
            ],
            "doc" : "Add a new stage user.",
            "name" : "stageuser_add"
         },
         "dnsrecord_show" : {
            "takes_options" : [
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "structured",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Parse all raw DNS records and return them in a structured way",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "structured",
                  "confirm" : true,
                  "label" : "Structured"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all"
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "takes_args" : [
               {
                  "class" : "DNSNameParam",
                  "primary_key" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "autofill" : false,
                  "name" : "dnszoneidnsname",
                  "type" : "DNSName",
                  "only_absolute" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Zone name",
                  "confirm" : true,
                  "cli_name" : "dnszone",
                  "attribute" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Zone name (FQDN)",
                  "alwaysask" : false
               },
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Record name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Record name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "name" : "idnsname",
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "autofill" : false
               }
            ],
            "doc" : "Display DNS resource.",
            "NO_CLI" : false,
            "name" : "dnsrecord_show"
         },
         "idoverridegroup_del" : {
            "name" : "idoverridegroup_del",
            "NO_CLI" : false,
            "doc" : "Delete an Group ID override.",
            "takes_args" : [
               {
                  "doc" : "ID View Name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "ID View Name",
                  "cli_name" : "idview",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "idviewcn",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true
               },
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Anchor to override",
                  "cli_name" : "anchor",
                  "label" : "Anchor to override",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "ipaanchoruuid",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR"
               }
            ],
            "takes_options" : [
               {
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<continue>",
                  "cli_name" : "continue",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-way trusts only.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Fallback to AD DC LDAP",
                  "cli_name" : "fallback_to_ldap",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "fallback_to_ldap",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               }
            ]
         },
         "role_remove_member" : {
            "name" : "role_remove_member",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "attribute" : true,
                  "label" : "Role name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "deprecated" : false,
                  "doc" : "Role name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn"
               }
            ],
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "users to remove",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "member user",
                  "confirm" : true,
                  "cli_name" : "users"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "group",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "groups",
                  "confirm" : true,
                  "label" : "member group",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "groups to remove"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "hosts",
                  "label" : "member host",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "hosts to remove"
               },
               {
                  "confirm" : true,
                  "label" : "member host group",
                  "cli_name" : "hostgroups",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "host groups to remove",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "hostgroup",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "service",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "confirm" : true,
                  "label" : "member service",
                  "cli_name" : "services",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "services to remove",
                  "alwaysask" : true
               }
            ],
            "doc" : "Remove members from a role."
         },
         "trustdomain_find" : {
            "name" : "trustdomain_find",
            "takes_args" : [
               {
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "trustcn",
                  "attribute" : false,
                  "cli_name" : "trust",
                  "label" : "Realm name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Realm name",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "cli_name" : "criteria",
                  "label" : "<criteria>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               }
            ],
            "takes_options" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Domain name",
                  "deprecated" : false,
                  "cli_name" : "domain",
                  "confirm" : true,
                  "label" : "Domain name",
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : []
               },
               {
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "ipantflatname",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Domain NetBIOS name",
                  "cli_name" : "flat_name",
                  "doc" : "Domain NetBIOS name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Domain Security Identifier",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Domain Security Identifier",
                  "confirm" : true,
                  "cli_name" : "sid",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "ipanttrusteddomainsid",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [
                     "no_display"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "cli_name" : "timelimit",
                  "confirm" : true,
                  "label" : "Time Limit",
                  "attribute" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "class" : "Int",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "confirm" : true,
                  "label" : "Size Limit",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "flags" : [
                     "no_display"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false
               },
               {
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false
               },
               {
                  "cli_name" : "pkey_only",
                  "label" : "Primary key only",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"domain\")",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool"
               }
            ],
            "doc" : "Search domains of the trust",
            "NO_CLI" : false
         },
         "idview_unapply" : {
            "name" : "idview_unapply",
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "name" : "host",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "hosts",
                  "cli_name" : "hosts",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Hosts to clear (any) ID View from.",
                  "alwaysask" : false
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Hostgroups whose hosts should have ID Views cleared. Note that view is not cleared automatically from any host added to the hostgroup after running idview-unapply command.",
                  "cli_name" : "hostgroups",
                  "confirm" : true,
                  "label" : "hostgroups",
                  "attribute" : false,
                  "name" : "hostgroup",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               }
            ],
            "takes_args" : [],
            "doc" : "Clears ID View from specified hosts or current members of specified hostgroups.",
            "NO_CLI" : false
         },
         "hbacsvc_del" : {
            "name" : "hbacsvc_del",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "cli_name" : "service",
                  "label" : "Service name",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "HBAC service",
                  "deprecated" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               }
            ],
            "takes_options" : [
               {
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "cli_name" : "continue",
                  "label" : "<continue>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               }
            ],
            "doc" : "Delete an existing HBAC service."
         },
         "certmaprule_show" : {
            "name" : "certmaprule_show",
            "takes_args" : [
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Certificate Identity Mapping Rule name",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "rulename",
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               }
            ],
            "takes_options" : [
               {
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               }
            ],
            "doc" : "Display information about a Certificate Identity Mapping Rule.",
            "NO_CLI" : false
         },
         "group_detach" : {
            "NO_CLI" : false,
            "doc" : "Detach a managed group from a user.",
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "cli_name" : "group_name",
                  "confirm" : true,
                  "label" : "Group name",
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Group name"
               }
            ],
            "takes_options" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>"
               }
            ],
            "name" : "group_detach"
         },
         "automountmap_mod" : {
            "name" : "automountmap_mod",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Description",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<delattr>",
                  "confirm" : true,
                  "cli_name" : "delattr",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw"
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               }
            ],
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "automountlocationcn",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "Location",
                  "confirm" : true,
                  "cli_name" : "automountlocation",
                  "attribute" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Automount location name.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "IA5STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "IA5Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "automountmapname",
                  "attribute" : true,
                  "cli_name" : "map",
                  "label" : "Map",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Automount map name.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               }
            ],
            "doc" : "Modify an automount map."
         },
         "output_find" : {
            "name" : "output_find",
            "NO_CLI" : false,
            "doc" : "Search for command outputs.",
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "name" : "commandfull_name",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Full name",
                  "cli_name" : "command",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_search"
                  ],
                  "doc" : "Full name",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<criteria>",
                  "cli_name" : "criteria",
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               }
            ],
            "takes_options" : [
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Primary key only",
                  "cli_name" : "pkey_only",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               }
            ]
         },
         "sudorule_remove_user" : {
            "takes_args" : [
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "sudorule_name",
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               }
            ],
            "doc" : "Remove users and groups affected by Sudo Rule.",
            "takes_options" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members"
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "users to remove",
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "member user",
                  "confirm" : true,
                  "cli_name" : "users"
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "group",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "groups to remove",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member group",
                  "cli_name" : "groups"
               }
            ],
            "NO_CLI" : false,
            "name" : "sudorule_remove_user"
         },
         "otptoken_add" : {
            "name" : "otptoken_add",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "flags" : [
                     "no_update",
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Type of the token",
                  "deprecated" : false,
                  "cli_name" : "type",
                  "label" : "Type",
                  "confirm" : true,
                  "attribute" : false,
                  "name" : "type",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "default" : "totp",
                  "primary_key" : false,
                  "values" : [
                     "totp",
                     "hotp",
                     "TOTP",
                     "HOTP"
                  ],
                  "class" : "StrEnum",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['totp', 'hotp', 'TOTP', 'HOTP']"
               },
               {
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Token description (informational only)",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipatokenowner",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "Assigned user of the token (default: self)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Owner",
                  "cli_name" : "owner"
               },
               {
                  "deprecated" : false,
                  "doc" : "Mark the token as disabled (default: false)",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Disabled",
                  "cli_name" : "disabled",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "ipatokendisabled",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "autofill" : false,
                  "class" : "Bool",
                  "primary_key" : false
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "DATETIME",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "DateTime",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "datetime",
                  "name" : "ipatokennotbefore",
                  "attribute" : true,
                  "cli_name" : "not_before",
                  "confirm" : true,
                  "label" : "Validity start",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "First date/time the token can be used",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "not_after",
                  "confirm" : true,
                  "label" : "Validity end",
                  "alwaysask" : false,
                  "doc" : "Last date/time the token can be used",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DATETIME",
                  "class" : "DateTime",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "datetime",
                  "name" : "ipatokennotafter"
               },
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipatokenvendor",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Token vendor name (informational only)",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Vendor",
                  "cli_name" : "vendor"
               },
               {
                  "attribute" : true,
                  "cli_name" : "model",
                  "label" : "Model",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Token model (informational only)",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipatokenmodel"
               },
               {
                  "label" : "Serial",
                  "confirm" : true,
                  "cli_name" : "serial",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Token serial (informational only)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipatokenserial",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "name" : "ipatokenotpkey",
                  "type" : "str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "OTPTokenKey",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "OTPTOKENKEY",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_display",
                     "no_update",
                     "no_search"
                  ],
                  "deprecated" : false,
                  "doc" : "Token secret (Base32; default: random)",
                  "alwaysask" : false,
                  "label" : "Key",
                  "confirm" : true,
                  "cli_name" : "key",
                  "attribute" : true
               },
               {
                  "attribute" : true,
                  "label" : "Algorithm",
                  "confirm" : true,
                  "cli_name" : "algo",
                  "deprecated" : false,
                  "doc" : "Token hash algorithm",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_update"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['sha1', 'sha256', 'sha384', 'sha512']",
                  "required" : false,
                  "autofill" : true,
                  "class" : "StrEnum",
                  "values" : [
                     "sha1",
                     "sha256",
                     "sha384",
                     "sha512"
                  ],
                  "primary_key" : false,
                  "default" : "sha1",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "ipatokenotpalgorithm"
               },
               {
                  "attribute" : true,
                  "label" : "Digits",
                  "confirm" : true,
                  "cli_name" : "digits",
                  "deprecated" : false,
                  "doc" : "Number of digits each token code will have",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_update"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['6', '8']",
                  "required" : false,
                  "autofill" : true,
                  "values" : [
                     6,
                     8
                  ],
                  "class" : "IntEnum",
                  "primary_key" : false,
                  "default" : 6,
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipatokenotpdigits"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "ipatokentotpclockoffset",
                  "minvalue" : -2147483648,
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "default" : 0,
                  "class" : "Int",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "TOTP token / FreeIPA server time difference",
                  "flags" : [
                     "no_update"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "attribute" : true,
                  "cli_name" : "offset",
                  "label" : "Clock offset",
                  "confirm" : true
               },
               {
                  "confirm" : true,
                  "label" : "Clock interval",
                  "cli_name" : "interval",
                  "attribute" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_update"
                  ],
                  "deprecated" : false,
                  "doc" : "Length of TOTP token code validity",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "default" : 30,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : true,
                  "minvalue" : 5,
                  "name" : "ipatokentotptimestep",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "label" : "Counter",
                  "confirm" : true,
                  "cli_name" : "counter",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [
                     "no_update"
                  ],
                  "doc" : "Initial counter for the HOTP token",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "default" : 0,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : true,
                  "minvalue" : 0,
                  "name" : "ipatokenhotpcounter",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "qrcode",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "(deprecated)",
                  "cli_name" : "qrcode",
                  "doc" : "(deprecated)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ]
               },
               {
                  "deprecated" : false,
                  "doc" : "Do not display QR code",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Do not display QR code",
                  "confirm" : true,
                  "cli_name" : "no_qrcode",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "no_qrcode",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format."
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               },
               {
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               }
            ],
            "takes_args" : [
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipatokenuniqueid",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated" : false,
                  "doc" : "Unique ID",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "optional_create"
                  ],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Unique ID",
                  "cli_name" : "id"
               }
            ],
            "doc" : "Add a new OTP token."
         },
         "idrange_show" : {
            "name" : "idrange_show",
            "NO_CLI" : false,
            "doc" : "Display information about a range.",
            "takes_args" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Range name",
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Range name",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               }
            ]
         },
         "host_mod" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "attribute" : true,
                  "cli_name" : "hostname",
                  "label" : "Host name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Host name",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "fqdn"
               }
            ],
            "doc" : "Modify information about a host.",
            "takes_options" : [
               {
                  "attribute" : true,
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "alwaysask" : false,
                  "doc" : "A description of this host",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "description",
                  "noextrawhitespace" : true
               },
               {
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "l",
                  "attribute" : true,
                  "label" : "Locality",
                  "confirm" : true,
                  "cli_name" : "locality",
                  "doc" : "Host locality (e.g. \"Baltimore, MD\")",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Host location (e.g. \"Lab 2\")",
                  "deprecated" : false,
                  "cli_name" : "location",
                  "confirm" : true,
                  "label" : "Location",
                  "attribute" : true,
                  "name" : "nshostlocation",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "nshardwareplatform",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "platform",
                  "confirm" : true,
                  "label" : "Platform",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Host hardware platform (e.g. \"Lenovo T61\")",
                  "deprecated" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "nsosversion",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "os",
                  "confirm" : true,
                  "label" : "Operating system",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Host operating system and version (e.g. \"Fedora 9\")"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "userpassword",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Password used in bulk enrollment",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "password",
                  "confirm" : true,
                  "label" : "User password"
               },
               {
                  "cli_name" : "random",
                  "confirm" : true,
                  "label" : "<random>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_search",
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Generate a random password to be used in bulk enrollment",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "random",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool"
               },
               {
                  "required" : false,
                  "cli_metavar" : "BYTES",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Bytes",
                  "primary_key" : false,
                  "type" : "str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "usercertificate",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Certificate",
                  "cli_name" : "certificate",
                  "doc" : "Base-64 encoded host certificate",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "class" : "Principal",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "krbprincipalname",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "Principal",
                  "cli_name" : "krbprincipalname",
                  "require_service" : false,
                  "label" : "Principal alias",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [
                     "no_create",
                     "no_search"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Principal alias"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "macaddress",
                  "no_convert" : false,
                  "multivalue" : true,
                  "pattern" : "^([a-fA-F0-9]{2}[:|\\-]?){5}[a-fA-F0-9]{2}$",
                  "type" : "unicode",
                  "cli_name" : "macaddress",
                  "label" : "MAC address",
                  "confirm" : true,
                  "attribute" : true,
                  "pattern_errmsg" : "Must be of the form HH:HH:HH:HH:HH:HH, where each H is a hexadecimal character.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Hardware MAC address(es) on this host"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "ipasshpubkey",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_search"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "SSH public key",
                  "cli_name" : "sshpubkey",
                  "label" : "SSH public key",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Host category (semantics placed on this attribute are for local interpretation)",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "class",
                  "label" : "Class",
                  "confirm" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "userclass",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "ipaassignedidview",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Assigned ID View",
                  "cli_name" : "ipaassignedidview",
                  "doc" : "Assigned ID View",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ]
               },
               {
                  "attribute" : true,
                  "label" : "Authentication Indicators",
                  "confirm" : true,
                  "cli_name" : "auth_ind",
                  "deprecated" : false,
                  "doc" : "Defines a whitelist for Authentication Indicators. Use 'otp' to allow OTP-based 2FA authentications. Use 'radius' to allow RADIUS-based 2FA authentications. Other values may be used for custom configurations.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "krbprincipalauthind"
               },
               {
                  "name" : "ipakrbrequirespreauth",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "primary_key" : false,
                  "class" : "Bool",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BOOL",
                  "flags" : [
                     "virtual_attribute",
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Pre-authentication is required for the service",
                  "cli_name" : "requires_pre_auth",
                  "confirm" : true,
                  "label" : "Requires pre-authentication",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "cli_metavar" : "BOOL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Bool",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "ipakrbokasdelegate",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Trusted for delegation",
                  "cli_name" : "ok_as_delegate",
                  "deprecated" : false,
                  "doc" : "Client credentials may be delegated to the service",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute",
                     "no_search"
                  ]
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "ipakrboktoauthasdelegate",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Bool",
                  "cli_metavar" : "BOOL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute",
                     "no_search"
                  ],
                  "doc" : "The service is allowed to authenticate on behalf of a client",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Trusted to authenticate as user",
                  "confirm" : true,
                  "cli_name" : "ok_to_auth_as_delegate",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>"
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr",
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "attribute" : false,
                  "cli_name" : "delattr",
                  "label" : "<delattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "confirm" : true,
                  "label" : "<updatedns>",
                  "cli_name" : "updatedns",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Update DNS entries",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "updatedns",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               }
            ],
            "name" : "host_mod"
         },
         "trustdomain_del" : {
            "name" : "trustdomain_del",
            "takes_options" : [
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "cli_name" : "continue",
                  "confirm" : true,
                  "label" : "<continue>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "takes_args" : [
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "trustcn",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated" : false,
                  "doc" : "Realm name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "Realm name",
                  "confirm" : true,
                  "cli_name" : "trust"
               },
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Domain name",
                  "alwaysask" : false,
                  "label" : "Domain name",
                  "confirm" : true,
                  "cli_name" : "domain",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               }
            ],
            "doc" : "Remove information about the domain associated with the trust.",
            "NO_CLI" : false
         },
         "certprofile_del" : {
            "doc" : "Delete a Certificate Profile.",
            "takes_args" : [
               {
                  "cli_name" : "id",
                  "confirm" : true,
                  "label" : "Profile ID",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Profile ID for referring to this profile",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode"
               }
            ],
            "takes_options" : [
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<continue>",
                  "cli_name" : "continue",
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "certprofile_del"
         },
         "caacl_disable" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "ACL name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "ACL name",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "doc" : "Disable a CA ACL.",
            "name" : "caacl_disable"
         },
         "aci_rename" : {
            "name" : "aci_rename",
            "takes_options" : [
               {
                  "name" : "permission",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Permission ACI grants access to",
                  "deprecated" : false,
                  "cli_name" : "permission",
                  "confirm" : true,
                  "label" : "Permission",
                  "attribute" : false
               },
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "User group ACI grants access to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "label" : "User group",
                  "confirm" : true,
                  "cli_name" : "group"
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "permissions",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Permissions to grant(read, write, add, delete, all)",
                  "deprecated" : false,
                  "flags" : [
                     "nonempty",
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "permissions",
                  "confirm" : true,
                  "label" : "Permissions"
               },
               {
                  "cli_name" : "attrs",
                  "confirm" : true,
                  "label" : "Attributes to which the permission applies",
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Attributes",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "name" : "attrs",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               },
               {
                  "name" : "type",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "StrEnum",
                  "values" : [
                     "user",
                     "group",
                     "host",
                     "service",
                     "hostgroup",
                     "netgroup",
                     "dnsrecord"
                  ],
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['user', 'group', 'host', 'service', 'hostgroup', 'netgroup', 'dnsrecord']",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "type of IPA object (user, group, host, hostgroup, service, netgroup)",
                  "deprecated" : false,
                  "cli_name" : "type",
                  "label" : "Type",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "memberof",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "Member of a group",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Member of",
                  "cli_name" : "memberof"
               },
               {
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Legal LDAP filter (e.g. ou=Engineering)",
                  "cli_name" : "filter",
                  "label" : "Filter",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "filter",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "confirm" : true,
                  "label" : "Subtree",
                  "cli_name" : "subtree",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "Subtree to apply ACI to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "subtree",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "targetgroup",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "targetgroup",
                  "confirm" : true,
                  "label" : "Target group",
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Group to apply ACI to",
                  "deprecated" : false
               },
               {
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "selfaci",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Apply ACI to your own entry (self)",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Target your own entry (self)",
                  "cli_name" : "self"
               },
               {
                  "confirm" : true,
                  "label" : "ACI prefix",
                  "cli_name" : "prefix",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "deprecated" : false,
                  "doc" : "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "permission",
                     "delegation",
                     "selfservice",
                     "none"
                  ],
                  "required" : true,
                  "cli_metavar" : "['permission', 'delegation', 'selfservice', 'none']",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "aciprefix",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<newname>",
                  "cli_name" : "newname",
                  "deprecated" : false,
                  "doc" : "New ACI name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "newname",
                  "noextrawhitespace" : true
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version"
               }
            ],
            "takes_args" : [
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "aciname",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "ACI name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : true,
                  "label" : "ACI name",
                  "confirm" : true,
                  "cli_name" : "name"
               }
            ],
            "doc" : "\n    Rename an ACI.\n    ",
            "NO_CLI" : true
         },
         "cert_remove_hold" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "cli_name" : "ca",
                  "confirm" : true,
                  "label" : "Issuing CA",
                  "attribute" : false,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Name of issuing CA",
                  "default" : "ipa",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "cacn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               }
            ],
            "takes_args" : [
               {
                  "confirm" : true,
                  "label" : "Serial number",
                  "cli_name" : "serial_number",
                  "attribute" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "doc" : "Serial number in decimal or if prefixed with 0x in hexadecimal",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Int",
                  "primary_key" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "minvalue" : -2147483648,
                  "name" : "serial_number",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "doc" : "Take a revoked certificate off hold.",
            "name" : "cert_remove_hold"
         },
         "hbacrule_add_sourcehost" : {
            "NO_CLI" : true,
            "takes_options" : [
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "hosts",
                  "confirm" : true,
                  "label" : "member host",
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "hosts to add",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "host",
                  "noextrawhitespace" : true
               },
               {
                  "cli_name" : "hostgroups",
                  "confirm" : true,
                  "label" : "member host group",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "host groups to add",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "hostgroup",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode"
               }
            ],
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "name",
                  "label" : "Rule name",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rule name"
               }
            ],
            "doc" : null,
            "name" : "hbacrule_add_sourcehost"
         },
         "service_del" : {
            "name" : "service_del",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "cli_name" : "continue",
                  "confirm" : true,
                  "label" : "<continue>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "takes_args" : [
               {
                  "class" : "Principal",
                  "primary_key" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "PRINCIPAL",
                  "name" : "krbcanonicalname",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "Principal",
                  "cli_name" : "canonical_principal",
                  "require_service" : true,
                  "label" : "Principal name",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Service principal",
                  "deprecated" : false
               }
            ],
            "doc" : "Delete an IPA service."
         },
         "sidgen_was_run" : {
            "name" : "sidgen_was_run",
            "takes_options" : [
               {
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version"
               }
            ],
            "takes_args" : [],
            "doc" : "Determine whether ipa-adtrust-install has been run with sidgen task",
            "NO_CLI" : true
         },
         "dnszone_mod" : {
            "name" : "dnszone_mod",
            "NO_CLI" : false,
            "doc" : "Modify DNS zone (SOA record).",
            "takes_args" : [
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Zone name",
                  "cli_name" : "name",
                  "doc" : "Zone name (FQDN)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "only_relative" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "required" : true,
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "only_absolute" : true,
                  "type" : "DNSName",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "idnsname"
               }
            ],
            "takes_options" : [
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "name_from_ip",
                  "attribute" : false,
                  "cli_name" : "name_from_ip",
                  "label" : "Reverse zone IP network",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "IP network to create reverse zone name from",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "idnsforwarders",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Zone forwarders",
                  "cli_name" : "forwarder"
               },
               {
                  "name" : "idnsforwardpolicy",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "only",
                     "first",
                     "none"
                  ],
                  "cli_metavar" : "['only', 'first', 'none']",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Forward policy",
                  "cli_name" : "forward_policy",
                  "attribute" : true
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Authoritative nameserver domain name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "name_server",
                  "confirm" : true,
                  "label" : "Authoritative nameserver",
                  "no_convert" : false,
                  "multivalue" : false,
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "name" : "idnssoamname",
                  "autofill" : false,
                  "only_relative" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "class" : "DNSNameParam",
                  "primary_key" : false
               },
               {
                  "label" : "Administrator e-mail address",
                  "confirm" : true,
                  "cli_name" : "admin_email",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "nonempty"
                  ],
                  "deprecated" : false,
                  "doc" : "Administrator e-mail address",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "DNSNameParam",
                  "default" : "",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "autofill" : false,
                  "name" : "idnssoarname",
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "idnssoaserial",
                  "minvalue" : 1,
                  "attribute" : true,
                  "cli_name" : "serial",
                  "label" : "SOA serial",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "SOA record serial number",
                  "flags" : [
                     "nonempty"
                  ],
                  "query" : false,
                  "maxvalue" : 4294967295,
                  "sortorder" : 2
               },
               {
                  "attribute" : true,
                  "cli_name" : "refresh",
                  "confirm" : true,
                  "label" : "SOA refresh",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "SOA record refresh time",
                  "flags" : [
                     "nonempty"
                  ],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "default" : 3600,
                  "class" : "Int",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "idnssoarefresh",
                  "minvalue" : 0
               },
               {
                  "cli_name" : "retry",
                  "label" : "SOA retry",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [
                     "nonempty"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "alwaysask" : false,
                  "doc" : "SOA record retry time",
                  "deprecated" : false,
                  "default" : 900,
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "name" : "idnssoaretry",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int"
               },
               {
                  "cli_name" : "expire",
                  "confirm" : true,
                  "label" : "SOA expire",
                  "attribute" : true,
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "SOA record expire time",
                  "deprecated" : false,
                  "default" : 1209600,
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "name" : "idnssoaexpire",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int"
               },
               {
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [
                     "nonempty"
                  ],
                  "doc" : "How long should negative responses be cached",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "SOA minimum",
                  "confirm" : true,
                  "cli_name" : "minimum",
                  "attribute" : true,
                  "minvalue" : 0,
                  "name" : "idnssoaminimum",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "default" : 3600,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Time to live",
                  "cli_name" : "ttl",
                  "doc" : "Time to live for records at zone apex",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "dnsttl"
               },
               {
                  "cli_name" : "default_ttl",
                  "label" : "Default time to live",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Time to live for records without explicit TTL definition",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "name" : "dnsdefaultttl",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int"
               },
               {
                  "name" : "dnsclass",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "IN",
                     "CS",
                     "CH",
                     "HS"
                  ],
                  "required" : false,
                  "cli_metavar" : "['IN', 'CS', 'CH', 'HS']",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "deprecated" : false,
                  "doc" : "<dnsclass>",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<dnsclass>",
                  "cli_name" : "class",
                  "attribute" : true
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "BIND update policy",
                  "deprecated" : false,
                  "cli_name" : "update_policy",
                  "confirm" : true,
                  "label" : "BIND update policy",
                  "attribute" : true,
                  "name" : "idnsupdatepolicy",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BOOL",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Bool",
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "idnsallowdynupdate",
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Dynamic update",
                  "confirm" : true,
                  "cli_name" : "dynamic_update",
                  "deprecated" : false,
                  "doc" : "Allow dynamic updates.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "default" : "any;",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "idnsallowquery",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Allow query",
                  "cli_name" : "allow_query",
                  "deprecated" : false,
                  "doc" : "Semicolon separated list of IP addresses or networks which are allowed to issue queries",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "idnsallowtransfer",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "default" : "none;",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Semicolon separated list of IP addresses or networks which are allowed to transfer the zone",
                  "alwaysask" : false,
                  "label" : "Allow transfer",
                  "confirm" : true,
                  "cli_name" : "allow_transfer",
                  "attribute" : true
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone",
                  "deprecated" : false,
                  "cli_name" : "allow_sync_ptr",
                  "confirm" : true,
                  "label" : "Allow PTR sync",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "idnsallowsyncptr",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "primary_key" : false,
                  "class" : "Bool",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BOOL"
               },
               {
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Allow in-line DNSSEC signing",
                  "confirm" : true,
                  "cli_name" : "dnssec",
                  "doc" : "Allow inline DNSSEC signing of records in the zone",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "BOOL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Bool",
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "idnssecinlinesigning",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "doc" : "NSEC3PARAM record for zone in format: hash_algorithm flags iterations salt",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "pattern_errmsg" : "expected format: <0-255> <0-255> <0-65535> even-length_hexadecimal_digits_or_hyphen",
                  "label" : "NSEC3PARAM record",
                  "confirm" : true,
                  "cli_name" : "nsec3param_rec",
                  "type" : "unicode",
                  "pattern" : "^\\d+ \\d+ \\d+ (([0-9a-fA-F]{2})+|-)$",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "nsec3paramrecord",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr",
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "cli_name" : "delattr",
                  "confirm" : true,
                  "label" : "<delattr>",
                  "attribute" : false,
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "force",
                  "confirm" : true,
                  "label" : "Force",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Force nameserver change even if nameserver not in DNS",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "force",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               }
            ]
         },
         "stageuser_remove_cert" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw"
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "BYTES",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Bytes",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "str",
                  "name" : "usercertificate",
                  "attribute" : true,
                  "cli_name" : "certificate",
                  "confirm" : true,
                  "label" : "Certificate",
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "Base-64 encoded user certificate",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "takes_args" : [
               {
                  "cli_name" : "login",
                  "confirm" : true,
                  "label" : "User login",
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "User login",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$"
               }
            ],
            "doc" : "Remove one or more certificates to the stageuser entry",
            "name" : "stageuser_remove_cert"
         },
         "automountkey_find" : {
            "doc" : "Search for an automount key.",
            "takes_args" : [
               {
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "automountlocationcn",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Location",
                  "cli_name" : "automountlocation",
                  "deprecated" : false,
                  "doc" : "Automount location name.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "name" : "automountmapautomountmapname",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "IA5Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "IA5STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Automount map name.",
                  "deprecated" : false,
                  "cli_name" : "automountmap",
                  "confirm" : true,
                  "label" : "Map",
                  "attribute" : false
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "cli_name" : "criteria",
                  "confirm" : true,
                  "label" : "<criteria>",
                  "attribute" : false,
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               }
            ],
            "takes_options" : [
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "automountkey",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "IA5STR",
                  "autofill" : false,
                  "class" : "IA5Str",
                  "primary_key" : false,
                  "doc" : "Automount key name.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "req_update"
                  ],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Key",
                  "cli_name" : "key"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Mount information",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "info",
                  "label" : "Mount information",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "automountinformation",
                  "autofill" : false,
                  "cli_metavar" : "IA5STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "IA5Str",
                  "primary_key" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Time Limit",
                  "cli_name" : "timelimit",
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "timelimit"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "class" : "Int",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "flags" : [
                     "no_display"
                  ],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "confirm" : true,
                  "label" : "Size Limit"
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "automountkey_find"
         },
         "host_allow_create_keytab" : {
            "NO_CLI" : false,
            "doc" : "Allow users, groups, hosts or host groups to create a keytab of this host.",
            "takes_args" : [
               {
                  "attribute" : true,
                  "label" : "Host name",
                  "confirm" : true,
                  "cli_name" : "hostname",
                  "deprecated" : false,
                  "doc" : "Host name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "fqdn"
               }
            ],
            "takes_options" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "users to add",
                  "alwaysask" : true,
                  "confirm" : true,
                  "label" : "member user",
                  "cli_name" : "users",
                  "attribute" : false,
                  "name" : "user",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "alwaysask" : true,
                  "doc" : "groups to add",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "groups",
                  "label" : "member group",
                  "confirm" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "hosts to add",
                  "alwaysask" : true,
                  "confirm" : true,
                  "label" : "member host",
                  "cli_name" : "hosts",
                  "attribute" : false,
                  "name" : "host",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "doc" : "host groups to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "member host group",
                  "confirm" : true,
                  "cli_name" : "hostgroups",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "hostgroup",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "name" : "host_allow_create_keytab"
         },
         "dnsserver_find" : {
            "name" : "dnsserver_find",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "attribute" : false,
                  "cli_name" : "criteria",
                  "label" : "<criteria>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               }
            ],
            "takes_options" : [
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "DNS Server name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Server name",
                  "cli_name" : "hostname",
                  "attribute" : true,
                  "name" : "idnsserverid",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "soa_mname_override",
                  "confirm" : true,
                  "label" : "SOA mname override",
                  "alwaysask" : false,
                  "doc" : "SOA mname (authoritative server) override",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "only_relative" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "name" : "idnssoamname"
               },
               {
                  "attribute" : true,
                  "cli_name" : "forwarder",
                  "label" : "Forwarders",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Per-server forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "idnsforwarders"
               },
               {
                  "name" : "idnsforwardpolicy",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "values" : [
                     "only",
                     "first",
                     "none"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['only', 'first', 'none']",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Per-server conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Forward policy",
                  "cli_name" : "forward_policy",
                  "attribute" : true
               },
               {
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "alwaysask" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Time Limit",
                  "cli_name" : "timelimit"
               },
               {
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Size Limit",
                  "cli_name" : "sizelimit",
                  "attribute" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output."
               },
               {
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Results should contain primary key attribute only (\"hostname\")",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Primary key only",
                  "confirm" : true,
                  "cli_name" : "pkey_only"
               }
            ],
            "doc" : "Search for DNS servers."
         },
         "user_remove_principal" : {
            "name" : "user_remove_principal",
            "takes_args" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "class" : "Str",
                  "primary_key" : true,
                  "alwaysask" : false,
                  "doc" : "User login",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "cli_name" : "login",
                  "confirm" : true,
                  "label" : "User login"
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "Principal alias",
                  "cli_name" : "principal",
                  "require_service" : false,
                  "label" : "Principal alias",
                  "confirm" : true,
                  "attribute" : true,
                  "name" : "krbprincipalname",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "Principal",
                  "primary_key" : false,
                  "class" : "Principal",
                  "autofill" : true,
                  "cli_metavar" : "PRINCIPAL",
                  "required" : true,
                  "deprecated_cli_aliases" : []
               }
            ],
            "doc" : "Remove principal alias from the user entry",
            "takes_options" : [
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               }
            ],
            "NO_CLI" : false
         },
         "topologysuffix_show" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Suffix name",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Suffix name",
                  "cli_name" : "name",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               }
            ],
            "doc" : "Show managed suffix.",
            "name" : "topologysuffix_show"
         },
         "delegation_find" : {
            "NO_CLI" : false,
            "doc" : "Search for delegations.",
            "takes_args" : [
               {
                  "attribute" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria"
               }
            ],
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "Delegation name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Delegation name",
                  "cli_name" : "name",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "aciname",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "permissions",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Permissions to grant (read, write). Default is write.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Permissions",
                  "confirm" : true,
                  "cli_name" : "permissions",
                  "attribute" : true
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "attrs",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Attributes to which the delegation applies",
                  "cli_name" : "attrs",
                  "label" : "Attributes",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "name" : "memberof",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "User group to apply delegation to",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Member user group",
                  "cli_name" : "membergroup",
                  "attribute" : true
               },
               {
                  "attribute" : true,
                  "cli_name" : "group",
                  "label" : "User group",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "User group ACI grants access to",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "group"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "cli_name" : "pkey_only",
                  "label" : "Primary key only",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "name" : "delegation_find"
         },
         "pwpolicy_add" : {
            "takes_args" : [
               {
                  "cli_name" : "group",
                  "label" : "Group",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Manage password policy for specific group",
                  "deprecated" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               }
            ],
            "takes_options" : [
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "primary_key" : false,
                  "class" : "Int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "krbmaxpwdlife",
                  "minvalue" : 0,
                  "attribute" : true,
                  "cli_name" : "maxlife",
                  "label" : "Max lifetime (days)",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Maximum password lifetime (in days)",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "maxvalue" : 20000,
                  "sortorder" : 2
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "krbminpwdlife",
                  "minvalue" : 0,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Minimum password lifetime (in hours)",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "attribute" : true,
                  "cli_name" : "minlife",
                  "label" : "Min lifetime (hours)",
                  "confirm" : true
               },
               {
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "krbpwdhistorylength",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "doc" : "Password history size",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "History size",
                  "confirm" : true,
                  "cli_name" : "history"
               },
               {
                  "name" : "krbpwdmindiffchars",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "flags" : [],
                  "maxvalue" : 5,
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Minimum number of character classes",
                  "deprecated" : false,
                  "cli_name" : "minclasses",
                  "confirm" : true,
                  "label" : "Character classes",
                  "attribute" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "name" : "krbpwdminlength",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "cli_name" : "minlength",
                  "label" : "Min length",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "alwaysask" : false,
                  "doc" : "Minimum length of password",
                  "deprecated" : false
               },
               {
                  "name" : "cospriority",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "INT",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Priority of the policy (higher number means lower priority",
                  "deprecated" : false,
                  "cli_name" : "priority",
                  "confirm" : true,
                  "label" : "Priority",
                  "attribute" : false
               },
               {
                  "minvalue" : 0,
                  "name" : "krbpwdmaxfailure",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Consecutive failures before lockout",
                  "alwaysask" : false,
                  "label" : "Max failures",
                  "confirm" : true,
                  "cli_name" : "maxfail",
                  "attribute" : true
               },
               {
                  "label" : "Failure reset interval",
                  "confirm" : true,
                  "cli_name" : "failinterval",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Period after which failure count will be reset (seconds)",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "krbpwdfailurecountinterval",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "attribute" : true,
                  "label" : "Lockout duration",
                  "confirm" : true,
                  "cli_name" : "lockouttime",
                  "doc" : "Period for which lockout is enforced (seconds)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "krbpwdlockoutduration"
               },
               {
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema."
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : "Add a new group password policy.",
            "NO_CLI" : false,
            "name" : "pwpolicy_add"
         },
         "caacl_remove_service" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "services to remove",
                  "cli_name" : "services",
                  "confirm" : true,
                  "label" : "member service",
                  "attribute" : false,
                  "name" : "service",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               }
            ],
            "takes_args" : [
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "ACL name",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "label" : "ACL name",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               }
            ],
            "doc" : "Remove services from a CA ACL.",
            "name" : "caacl_remove_service"
         },
         "sudocmd_add" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "A description of this command",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "attribute" : true,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>"
               }
            ],
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Sudo Command",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "command",
                  "confirm" : true,
                  "label" : "Sudo Command",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "sudocmd",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : true
               }
            ],
            "doc" : "Create new Sudo Command.",
            "name" : "sudocmd_add"
         },
         "selfservice_mod" : {
            "NO_CLI" : false,
            "doc" : "Modify a self-service permission.",
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "aciname",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "pattern" : "^[-_ a-zA-Z0-9]+$",
                  "type" : "unicode",
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Self-service name",
                  "pattern_errmsg" : "May only contain letters, numbers, -, _, and space",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Self-service name"
               }
            ],
            "takes_options" : [
               {
                  "label" : "Permissions",
                  "confirm" : true,
                  "cli_name" : "permissions",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Permissions to grant (read, write). Default is write.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "permissions",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "cli_name" : "attrs",
                  "label" : "Attributes",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [
                     "nonempty"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Attributes to which the permission applies.",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "attrs",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               }
            ],
            "name" : "selfservice_mod"
         },
         "hbacrule_disable" : {
            "name" : "hbacrule_disable",
            "takes_args" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Rule name",
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               }
            ],
            "takes_options" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>"
               }
            ],
            "doc" : "Disable an HBAC rule.",
            "NO_CLI" : false
         },
         "aci_find" : {
            "name" : "aci_find",
            "NO_CLI" : true,
            "doc" : "\n    Search for ACIs.\n\n    Returns a list of ACIs\n\n    EXAMPLES:\n\n     To find all ACIs that apply directly to members of the group ipausers:\n       ipa aci-find --memberof=ipausers\n\n     To find all ACIs that grant add access:\n       ipa aci-find --permissions=add\n\n    Note that the find command only looks for the given text in the set of\n    ACIs, it does not evaluate the ACIs to see if something would apply.\n    For example, searching on memberof=ipausers will find all ACIs that\n    have ipausers as a memberof. There may be other ACIs that apply to\n    members of that group indirectly.\n    ",
            "takes_args" : [
               {
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<criteria>",
                  "cli_name" : "criteria",
                  "attribute" : false
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "ACI name",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : false,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "ACI name",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "aciname",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str"
               },
               {
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "permission",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Permission",
                  "cli_name" : "permission",
                  "deprecated" : false,
                  "doc" : "Permission ACI grants access to",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "virtual_attribute"
                  ]
               },
               {
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "User group ACI grants access to",
                  "deprecated" : false,
                  "cli_name" : "group",
                  "label" : "User group",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "permissions",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "permissions",
                  "label" : "Permissions",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Permissions to grant(read, write, add, delete, all)"
               },
               {
                  "cli_name" : "attrs",
                  "label" : "Attributes to which the permission applies",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Attributes",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "attrs",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "type",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['user', 'group', 'host', 'service', 'hostgroup', 'netgroup', 'dnsrecord']",
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "user",
                     "group",
                     "host",
                     "service",
                     "hostgroup",
                     "netgroup",
                     "dnsrecord"
                  ],
                  "alwaysask" : false,
                  "doc" : "type of IPA object (user, group, host, hostgroup, service, netgroup)",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : false,
                  "cli_name" : "type",
                  "confirm" : true,
                  "label" : "Type"
               },
               {
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Member of a group",
                  "cli_name" : "memberof",
                  "label" : "Member of",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "memberof",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "cli_name" : "filter",
                  "confirm" : true,
                  "label" : "Filter",
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Legal LDAP filter (e.g. ou=Engineering)",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "filter",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "doc" : "Subtree to apply ACI to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Subtree",
                  "cli_name" : "subtree",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "subtree",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "targetgroup",
                  "confirm" : true,
                  "label" : "Target group",
                  "alwaysask" : false,
                  "doc" : "Group to apply ACI to",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "targetgroup",
                  "noextrawhitespace" : true
               },
               {
                  "doc" : "Apply ACI to your own entry (self)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Target your own entry (self)",
                  "cli_name" : "self",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "selfaci",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BOOL",
                  "autofill" : false,
                  "class" : "Bool",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
                  "cli_name" : "prefix",
                  "confirm" : true,
                  "label" : "ACI prefix",
                  "attribute" : false,
                  "name" : "aciprefix",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "permission",
                     "delegation",
                     "selfservice",
                     "none"
                  ],
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['permission', 'delegation', 'selfservice', 'none']"
               },
               {
                  "label" : "Primary key only",
                  "confirm" : true,
                  "cli_name" : "pkey_only",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ]
         },
         "stageuser_mod" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "cli_name" : "login",
                  "confirm" : true,
                  "label" : "User login",
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "User login",
                  "deprecated" : false
               }
            ],
            "doc" : "Modify a stage user.",
            "takes_options" : [
               {
                  "confirm" : true,
                  "label" : "First name",
                  "cli_name" : "first",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "nonempty"
                  ],
                  "doc" : "First name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "givenname",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Last name",
                  "cli_name" : "last",
                  "doc" : "Last name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "nonempty"
                  ],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "sn",
                  "noextrawhitespace" : true
               },
               {
                  "confirm" : true,
                  "label" : "Full name",
                  "cli_name" : "cn",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "nonempty"
                  ],
                  "doc" : "Full name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "label" : "Display name",
                  "confirm" : true,
                  "cli_name" : "displayname",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Display name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "displayname",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "cli_name" : "initials",
                  "label" : "Initials",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Initials",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "initials",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "doc" : "Home directory",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Home directory",
                  "confirm" : true,
                  "cli_name" : "homedir",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "homedirectory",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "name" : "gecos",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "GECOS",
                  "cli_name" : "gecos",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "GECOS",
                  "alwaysask" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "loginshell",
                  "attribute" : true,
                  "cli_name" : "shell",
                  "label" : "Login shell",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Login shell",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Principal alias",
                  "deprecated" : false,
                  "require_service" : false,
                  "cli_name" : "principal",
                  "confirm" : true,
                  "label" : "Principal alias",
                  "attribute" : true,
                  "name" : "krbprincipalname",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "Principal",
                  "class" : "Principal",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "required" : false
               },
               {
                  "type" : "datetime",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "krbprincipalexpiration",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DATETIME",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "DateTime",
                  "deprecated" : false,
                  "doc" : "Kerberos principal expiration",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Kerberos principal expiration",
                  "cli_name" : "principal_expiration"
               },
               {
                  "doc" : "User password expiration",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "User password expiration",
                  "cli_name" : "password_expiration",
                  "type" : "datetime",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "krbpasswordexpiration",
                  "cli_metavar" : "DATETIME",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "DateTime"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "mail",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Email address",
                  "cli_name" : "email",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Email address",
                  "alwaysask" : false
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "userpassword",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "PASSWORD",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Password",
                  "deprecated" : false,
                  "doc" : "Prompt to set the user password",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Password",
                  "cli_name" : "password"
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<random>",
                  "cli_name" : "random",
                  "doc" : "Generate a random user password",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_search",
                     "virtual_attribute"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "random",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "attribute" : true,
                  "cli_name" : "uid",
                  "label" : "UID",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "User ID Number (system will assign one if not provided)",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "uidnumber",
                  "minvalue" : 1
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "minvalue" : 1,
                  "name" : "gidnumber",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "GID",
                  "confirm" : true,
                  "cli_name" : "gidnumber",
                  "attribute" : true,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Group ID Number",
                  "alwaysask" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "street",
                  "label" : "Street address",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Street address",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "street"
               },
               {
                  "attribute" : true,
                  "cli_name" : "city",
                  "label" : "City",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "City",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "l"
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "st",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "state",
                  "confirm" : true,
                  "label" : "State/Province",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "State/Province",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "postalcode",
                  "attribute" : true,
                  "cli_name" : "postalcode",
                  "label" : "ZIP",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "ZIP",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "confirm" : true,
                  "label" : "Telephone Number",
                  "cli_name" : "phone",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Telephone Number",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "telephonenumber",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "confirm" : true,
                  "label" : "Mobile Telephone Number",
                  "cli_name" : "mobile",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Mobile Telephone Number",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "mobile",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "name" : "pager",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Pager Number",
                  "deprecated" : false,
                  "cli_name" : "pager",
                  "confirm" : true,
                  "label" : "Pager Number",
                  "attribute" : true
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "facsimiletelephonenumber",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "fax",
                  "label" : "Fax Number",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Fax Number",
                  "deprecated" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "ou",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "Org. Unit",
                  "confirm" : true,
                  "cli_name" : "orgunit",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Org. Unit",
                  "alwaysask" : false
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "title",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Job Title",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Job Title",
                  "cli_name" : "title"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Manager",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Manager",
                  "confirm" : true,
                  "cli_name" : "manager",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "manager",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "carlicense",
                  "attribute" : true,
                  "label" : "Car License",
                  "confirm" : true,
                  "cli_name" : "carlicense",
                  "doc" : "Car License",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "name" : "ipasshpubkey",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_search"
                  ],
                  "doc" : "SSH public key",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "SSH public key",
                  "cli_name" : "sshpubkey",
                  "attribute" : true
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "ipauserauthtype",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "['password', 'radius', 'otp']",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "password",
                     "radius",
                     "otp"
                  ],
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Types of supported user authentication",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "user_auth_type",
                  "label" : "User authentication types",
                  "confirm" : true
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "User category (semantics placed on this attribute are for local interpretation)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Class",
                  "confirm" : true,
                  "cli_name" : "class",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "userclass",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipatokenradiusconfiglink",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "RADIUS proxy configuration",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "RADIUS proxy configuration",
                  "cli_name" : "radius"
               },
               {
                  "cli_name" : "radius_username",
                  "label" : "RADIUS proxy username",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "RADIUS proxy username",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "ipatokenradiususername",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "departmentnumber",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Department Number",
                  "cli_name" : "departmentnumber",
                  "deprecated" : false,
                  "doc" : "Department Number",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "name" : "employeenumber",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Employee Number",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Employee Number",
                  "cli_name" : "employeenumber",
                  "attribute" : true
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Employee Type",
                  "cli_name" : "employeetype",
                  "label" : "Employee Type",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "employeetype",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "name" : "preferredlanguage",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^(([a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?(\\s*,\\s*[a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?)*)|(\\*))$",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Preferred Language",
                  "deprecated" : false,
                  "cli_name" : "preferredlanguage",
                  "confirm" : true,
                  "label" : "Preferred Language",
                  "pattern_errmsg" : "must match RFC 2068 - 14.4, e.g., \"da, en-gb;q=0.8, en;q=0.7\"",
                  "attribute" : true
               },
               {
                  "cli_name" : "certificate",
                  "label" : "Certificate",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Base-64 encoded user certificate",
                  "deprecated" : false,
                  "class" : "Bytes",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "BYTES",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "usercertificate",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "str"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "alwaysask" : false,
                  "label" : "<delattr>",
                  "confirm" : true,
                  "cli_name" : "delattr",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "name" : "rename",
                  "noextrawhitespace" : true,
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : false,
                  "cli_name" : "rename",
                  "confirm" : true,
                  "label" : "Rename",
                  "alwaysask" : false,
                  "doc" : "Rename the stage user object",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "name" : "stageuser_mod"
         },
         "netgroup_add" : {
            "NO_CLI" : false,
            "doc" : "Add a new netgroup.",
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Netgroup name",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Netgroup name"
               }
            ],
            "takes_options" : [
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Netgroup description",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "attribute" : true,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "name" : "nisdomainname",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "NIS domain name",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "NIS domain name",
                  "cli_name" : "nisdomain",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : true
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "usercategory",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['all']",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "deprecated" : false,
                  "doc" : "User category the rule applies to",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "User category",
                  "confirm" : true,
                  "cli_name" : "usercat"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Host category the rule applies to",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "hostcat",
                  "label" : "Host category",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "hostcategory",
                  "autofill" : false,
                  "cli_metavar" : "['all']",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "External host",
                  "cli_name" : "externalhost",
                  "doc" : "External host",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "externalhost",
                  "noextrawhitespace" : true
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "attribute" : false,
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr",
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               }
            ],
            "name" : "netgroup_add"
         },
         "dnsserver_show" : {
            "name" : "dnsserver_show",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "label" : "Server name",
                  "confirm" : true,
                  "cli_name" : "hostname",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "DNS Server name",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "idnsserverid",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "doc" : "Display configuration of a DNS server.",
            "takes_options" : [
               {
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               }
            ]
         },
         "host_remove_cert" : {
            "name" : "host_remove_cert",
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Host name",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "hostname",
                  "label" : "Host name",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "fqdn",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "doc" : "Remove certificates from host entry",
            "takes_options" : [
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true
               },
               {
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "required" : true,
                  "cli_metavar" : "BYTES",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Bytes",
                  "primary_key" : false,
                  "type" : "str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "usercertificate",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Certificate",
                  "cli_name" : "certificate",
                  "deprecated" : false,
                  "doc" : "Base-64 encoded host certificate",
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               }
            ],
            "NO_CLI" : false
         },
         "stageuser_remove_manager" : {
            "name" : "stageuser_remove_manager",
            "doc" : "Remove a manager to the stage user entry",
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "uid",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "User login",
                  "alwaysask" : false,
                  "label" : "User login",
                  "confirm" : true,
                  "cli_name" : "login",
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255
               }
            ],
            "takes_options" : [
               {
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version"
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               },
               {
                  "deprecated" : false,
                  "doc" : "users to remove",
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member user",
                  "cli_name" : "users",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "user",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "NO_CLI" : false
         },
         "idoverrideuser_del" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "idviewcn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "idview",
                  "confirm" : true,
                  "label" : "ID View Name",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "ID View Name",
                  "deprecated" : false
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipaanchoruuid",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "doc" : "Anchor to override",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Anchor to override",
                  "confirm" : true,
                  "cli_name" : "anchor"
               }
            ],
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<continue>",
                  "confirm" : true,
                  "cli_name" : "continue",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "name" : "fallback_to_ldap",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-way trusts only.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Fallback to AD DC LDAP",
                  "confirm" : true,
                  "cli_name" : "fallback_to_ldap",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "doc" : "Delete an User ID override.",
            "name" : "idoverrideuser_del"
         },
         "host_del" : {
            "name" : "host_del",
            "NO_CLI" : false,
            "doc" : "Delete a host.",
            "takes_args" : [
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "fqdn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Host name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "hostname",
                  "confirm" : true,
                  "label" : "Host name"
               }
            ],
            "takes_options" : [
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<continue>",
                  "confirm" : true,
                  "cli_name" : "continue",
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<updatedns>",
                  "cli_name" : "updatedns",
                  "deprecated" : false,
                  "doc" : "Remove A, AAAA, SSHFP and PTR records of the host(s) managed by IPA DNS",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "updatedns"
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version"
               }
            ]
         },
         "automember_rebuild" : {
            "name" : "automember_rebuild",
            "NO_CLI" : false,
            "takes_args" : [],
            "takes_options" : [
               {
                  "name" : "type",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "values" : [
                     "group",
                     "hostgroup"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['group', 'hostgroup']",
                  "required" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Grouping to which the rule applies",
                  "deprecated" : false,
                  "cli_name" : "type",
                  "label" : "Rebuild membership for all members of a grouping",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "doc" : "Rebuild membership for specified users",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "Users",
                  "confirm" : true,
                  "cli_name" : "users",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "users",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "hosts",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "hosts",
                  "label" : "Hosts",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Rebuild membership for specified hosts",
                  "deprecated" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "no_wait",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Don't wait for rebuilding membership",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_wait",
                  "confirm" : true,
                  "label" : "No wait"
               },
               {
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>"
               }
            ],
            "doc" : "Rebuild auto membership."
         },
         "certmapconfig_show" : {
            "name" : "certmapconfig_show",
            "takes_args" : [],
            "doc" : "Show the current Certificate Identity Mapping configuration.",
            "takes_options" : [
               {
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "NO_CLI" : false
         },
         "idoverridegroup_find" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "ID View Name",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "idview",
                  "label" : "ID View Name",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "idviewcn",
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str"
               },
               {
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "attribute" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               }
            ],
            "doc" : "Search for an Group ID override.",
            "takes_options" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipaanchoruuid",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Anchor to override",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "anchor",
                  "label" : "Anchor to override",
                  "confirm" : true
               },
               {
                  "deprecated" : false,
                  "doc" : "Description",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "label" : "Group name",
                  "confirm" : true,
                  "cli_name" : "group_name",
                  "deprecated" : false,
                  "doc" : "Group name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn"
               },
               {
                  "flags" : [],
                  "query" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Group ID Number",
                  "deprecated" : false,
                  "cli_name" : "gid",
                  "label" : "GID",
                  "confirm" : true,
                  "attribute" : true,
                  "name" : "gidnumber",
                  "minvalue" : 1,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : []
               },
               {
                  "attribute" : false,
                  "cli_name" : "timelimit",
                  "label" : "Time Limit",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "primary_key" : false,
                  "class" : "Int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "timelimit",
                  "minvalue" : 0
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "primary_key" : false,
                  "class" : "Int",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "label" : "Size Limit",
                  "confirm" : true
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Fallback to AD DC LDAP",
                  "confirm" : true,
                  "cli_name" : "fallback_to_ldap",
                  "doc" : "Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-way trusts only.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "fallback_to_ldap"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "cli_name" : "pkey_only",
                  "label" : "Primary key only",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"anchor\")",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool"
               }
            ],
            "name" : "idoverridegroup_find"
         },
         "hbacsvcgroup_find" : {
            "name" : "hbacsvcgroup_find",
            "takes_args" : [
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "attribute" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               }
            ],
            "doc" : "Search for an HBAC service group.",
            "takes_options" : [
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "attribute" : true,
                  "label" : "Service group name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "doc" : "Service group name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "HBAC service group description",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [
                     "no_display"
                  ],
                  "attribute" : false,
                  "label" : "Time Limit",
                  "confirm" : true,
                  "cli_name" : "timelimit"
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "class" : "Int",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "confirm" : true,
                  "label" : "Size Limit",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "flags" : [
                     "no_display"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "pkey_only",
                  "label" : "Primary key only",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               }
            ],
            "NO_CLI" : false
         },
         "batch" : {
            "doc" : null,
            "takes_args" : [
               {
                  "primary_key" : false,
                  "class" : "Dict",
                  "cli_metavar" : "DICT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "methods",
                  "type" : "dict",
                  "multivalue" : true,
                  "no_convert" : false,
                  "label" : "<methods>",
                  "confirm" : true,
                  "cli_name" : "methods",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Nested Methods to execute",
                  "alwaysask" : false
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "NO_CLI" : true,
            "name" : "batch"
         },
         "aci_add" : {
            "name" : "aci_add",
            "NO_CLI" : true,
            "takes_args" : [
               {
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "ACI name",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "ACI name",
                  "attribute" : true,
                  "name" : "aciname",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               }
            ],
            "doc" : "\n    Create new ACI.\n    ",
            "takes_options" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "Permission ACI grants access to",
                  "alwaysask" : false,
                  "label" : "Permission",
                  "confirm" : true,
                  "cli_name" : "permission",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "permission",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "User group ACI grants access to",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "group",
                  "label" : "User group",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "permissions",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "permissions",
                  "confirm" : true,
                  "label" : "Permissions",
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Permissions to grant(read, write, add, delete, all)"
               },
               {
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Attributes",
                  "deprecated" : false,
                  "cli_name" : "attrs",
                  "confirm" : true,
                  "label" : "Attributes to which the permission applies",
                  "attribute" : false,
                  "name" : "attrs",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : []
               },
               {
                  "attribute" : false,
                  "cli_name" : "type",
                  "label" : "Type",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "type of IPA object (user, group, host, hostgroup, service, netgroup)",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['user', 'group', 'host', 'service', 'hostgroup', 'netgroup', 'dnsrecord']",
                  "class" : "StrEnum",
                  "values" : [
                     "user",
                     "group",
                     "host",
                     "service",
                     "hostgroup",
                     "netgroup",
                     "dnsrecord"
                  ],
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "type"
               },
               {
                  "name" : "memberof",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "Member of a group",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Member of",
                  "cli_name" : "memberof",
                  "attribute" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "Legal LDAP filter (e.g. ou=Engineering)",
                  "alwaysask" : false,
                  "label" : "Filter",
                  "confirm" : true,
                  "cli_name" : "filter",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "filter",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "subtree",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Subtree",
                  "cli_name" : "subtree",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "Subtree to apply ACI to",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "targetgroup",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Target group",
                  "cli_name" : "targetgroup",
                  "deprecated" : false,
                  "doc" : "Group to apply ACI to",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ]
               },
               {
                  "doc" : "Apply ACI to your own entry (self)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Target your own entry (self)",
                  "confirm" : true,
                  "cli_name" : "self",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "selfaci",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "cli_name" : "prefix",
                  "confirm" : true,
                  "label" : "ACI prefix",
                  "attribute" : false,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
                  "values" : [
                     "permission",
                     "delegation",
                     "selfservice",
                     "none"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['permission', 'delegation', 'selfservice', 'none']",
                  "name" : "aciprefix",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true,
                  "name" : "test",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<test>",
                  "confirm" : true,
                  "cli_name" : "test",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Test the ACI syntax but don't write anything",
                  "alwaysask" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false
               }
            ]
         },
         "plugins" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Forward to server instead of running locally",
                  "cli_name" : "server",
                  "label" : "<server>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "server",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false
               }
            ],
            "takes_args" : [],
            "doc" : "Show all loaded plugins.",
            "name" : "plugins"
         },
         "compat_is_enabled" : {
            "takes_options" : [
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               }
            ],
            "takes_args" : [],
            "doc" : "Determine whether Schema Compatibility plugin is configured to serve trusted domain users and groups",
            "NO_CLI" : true,
            "name" : "compat_is_enabled"
         },
         "hbacrule_add" : {
            "name" : "hbacrule_add",
            "doc" : "Create a new HBAC rule.",
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Rule name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "primary_key" : false,
                  "values" : [
                     "allow",
                     "deny"
                  ],
                  "class" : "StrEnum",
                  "default" : "allow",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['allow', 'deny']",
                  "required" : true,
                  "autofill" : true,
                  "name" : "accessruletype",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "Rule type",
                  "confirm" : true,
                  "cli_name" : "type",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Rule type (allow)",
                  "alwaysask" : false
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "deprecated_cli_aliases" : [],
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "usercategory",
                  "attribute" : true,
                  "cli_name" : "usercat",
                  "label" : "User category",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "User category the rule applies to",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "autofill" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "hostcategory",
                  "attribute" : true,
                  "label" : "Host category",
                  "confirm" : true,
                  "cli_name" : "hostcat",
                  "doc" : "Host category the rule applies to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : true,
                  "doc" : "Source host category the rule applies to",
                  "cli_name" : "srchostcat",
                  "confirm" : true,
                  "label" : "Source host category",
                  "attribute" : true,
                  "name" : "sourcehostcategory",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "all"
                  ],
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['all']"
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "servicecategory",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "autofill" : false,
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Service category the rule applies to",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Service category",
                  "cli_name" : "servicecat"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Description",
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Enabled",
                  "cli_name" : "ipaenabledflag",
                  "confirm" : true,
                  "label" : "Enabled",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "ipaenabledflag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "primary_key" : false,
                  "class" : "Bool",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "required" : false
               },
               {
                  "attribute" : true,
                  "label" : "External host",
                  "confirm" : true,
                  "cli_name" : "externalhost",
                  "doc" : "External host",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "externalhost"
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>"
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr",
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               }
            ],
            "NO_CLI" : false
         },
         "caacl_mod" : {
            "NO_CLI" : false,
            "doc" : "Modify a CA ACL.",
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "ACL name",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "label" : "ACL name",
                  "confirm" : true,
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Description",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Description",
                  "confirm" : true,
                  "cli_name" : "desc",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "doc" : "Enabled",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Enabled",
                  "cli_name" : "ipaenabledflag",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "ipaenabledflag",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Bool"
               },
               {
                  "cli_metavar" : "['all']",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipacacategory",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "CA category",
                  "cli_name" : "cacat",
                  "doc" : "CA category the ACL applies to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "confirm" : true,
                  "label" : "Profile category",
                  "cli_name" : "profilecat",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Profile category the ACL applies to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "all"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['all']",
                  "required" : false,
                  "autofill" : false,
                  "name" : "ipacertprofilecategory",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "User category the ACL applies to",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "usercat",
                  "label" : "User category",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "usercategory",
                  "autofill" : false,
                  "cli_metavar" : "['all']",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "['all']",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "all"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "hostcategory",
                  "attribute" : true,
                  "cli_name" : "hostcat",
                  "label" : "Host category",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Host category the ACL applies to",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "name" : "servicecategory",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "servicecat",
                  "label" : "Service category",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Service category the ACL applies to",
                  "deprecated" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr",
                  "attribute" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "attribute" : false,
                  "label" : "<delattr>",
                  "confirm" : true,
                  "cli_name" : "delattr",
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false
               }
            ],
            "name" : "caacl_mod"
         },
         "realmdomains_mod" : {
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "associateddomain",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "domain",
                  "label" : "Domain",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [
                     "nonempty"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Domain",
                  "deprecated" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "add_domain",
                  "label" : "Add domain",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Add domain",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "add_domain"
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Delete domain",
                  "deprecated" : false,
                  "cli_name" : "del_domain",
                  "confirm" : true,
                  "label" : "Delete domain",
                  "attribute" : true,
                  "name" : "del_domain",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present."
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema."
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "delattr",
                  "label" : "<delattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "force",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "cli_name" : "force",
                  "label" : "Force",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Force adding domain even if not in DNS",
                  "deprecated" : false
               },
               {
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               }
            ],
            "takes_args" : [],
            "doc" : "Modify realm domains.",
            "NO_CLI" : false,
            "name" : "realmdomains_mod"
         },
         "sudorule_add_option" : {
            "name" : "sudorule_add_option",
            "takes_args" : [
               {
                  "label" : "Rule name",
                  "confirm" : true,
                  "cli_name" : "sudorule_name",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "alwaysask" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "doc" : "Add an option to the Sudo Rule.",
            "takes_options" : [
               {
                  "name" : "ipasudoopt",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Sudo Option",
                  "deprecated" : false,
                  "cli_name" : "sudooption",
                  "confirm" : true,
                  "label" : "Sudo Option",
                  "attribute" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               }
            ],
            "NO_CLI" : false
         },
         "service_mod" : {
            "name" : "service_mod",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "type" : "Principal",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "krbcanonicalname",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Principal",
                  "deprecated" : false,
                  "doc" : "Service principal",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Principal name",
                  "require_service" : true,
                  "cli_name" : "canonical_principal"
               }
            ],
            "takes_options" : [
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Principal",
                  "type" : "Principal",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "krbprincipalname",
                  "attribute" : true,
                  "label" : "Principal alias",
                  "confirm" : true,
                  "cli_name" : "principal",
                  "require_service" : true,
                  "deprecated" : false,
                  "doc" : "Service principal alias",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_create"
                  ]
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Base-64 encoded service certificate",
                  "flags" : [
                     "no_search"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "certificate",
                  "label" : "Certificate",
                  "confirm" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "str",
                  "name" : "usercertificate",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BYTES",
                  "primary_key" : false,
                  "class" : "Bytes"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Override default list of supported PAC types. Use 'NONE' to disable PAC support for this service, e.g. this might be necessary for NFS services.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "PAC type",
                  "confirm" : true,
                  "cli_name" : "pac_type",
                  "attribute" : true,
                  "name" : "ipakrbauthzdata",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "values" : [
                     "MS-PAC",
                     "PAD",
                     "NONE"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['MS-PAC', 'PAD', 'NONE']",
                  "autofill" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Defines a whitelist for Authentication Indicators. Use 'otp' to allow OTP-based 2FA authentications. Use 'radius' to allow RADIUS-based 2FA authentications. Other values may be used for custom configurations.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Authentication Indicators",
                  "confirm" : true,
                  "cli_name" : "auth_ind",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "krbprincipalauthind",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "cli_name" : "requires_pre_auth",
                  "confirm" : true,
                  "label" : "Requires pre-authentication",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute",
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Pre-authentication is required for the service",
                  "class" : "Bool",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "required" : false,
                  "name" : "ipakrbrequirespreauth",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool"
               },
               {
                  "flags" : [
                     "virtual_attribute",
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client credentials may be delegated to the service",
                  "deprecated" : false,
                  "cli_name" : "ok_as_delegate",
                  "confirm" : true,
                  "label" : "Trusted for delegation",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "ipakrbokasdelegate",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "primary_key" : false,
                  "class" : "Bool",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BOOL"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "ipakrboktoauthasdelegate",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : false,
                  "cli_metavar" : "BOOL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Bool",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "The service is allowed to authenticate on behalf of a client",
                  "flags" : [
                     "virtual_attribute",
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "ok_to_auth_as_delegate",
                  "confirm" : true,
                  "label" : "Trusted to authenticate as user"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present."
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>"
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "attribute" : false,
                  "label" : "<delattr>",
                  "confirm" : true,
                  "cli_name" : "delattr",
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               }
            ],
            "doc" : "Modify an existing IPA service."
         },
         "trust_del" : {
            "NO_CLI" : false,
            "doc" : "Delete a trust.",
            "takes_args" : [
               {
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "realm",
                  "confirm" : true,
                  "label" : "Realm name",
                  "alwaysask" : false,
                  "doc" : "Realm name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true
               }
            ],
            "takes_options" : [
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<continue>",
                  "cli_name" : "continue",
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue"
               },
               {
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "name" : "trust_del"
         },
         "stageuser_del" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "label" : "User login",
                  "confirm" : true,
                  "cli_name" : "login",
                  "doc" : "User login",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "uid"
               }
            ],
            "doc" : "Delete a stage user.",
            "takes_options" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "cli_name" : "continue",
                  "confirm" : true,
                  "label" : "<continue>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true
               }
            ],
            "name" : "stageuser_del"
         },
         "dnsforwardzone_remove_permission" : {
            "name" : "dnsforwardzone_remove_permission",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "autofill" : false,
                  "only_relative" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "no_convert" : false,
                  "multivalue" : false,
                  "only_absolute" : true,
                  "type" : "DNSName",
                  "name" : "idnsname",
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Zone name",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Zone name (FQDN)",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true
               }
            ],
            "takes_options" : [
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               }
            ],
            "doc" : "Remove a permission for per-forward zone access delegation."
         },
         "json_metadata" : {
            "takes_args" : [
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "objname",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Name of object to export",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<objname>",
                  "confirm" : true,
                  "cli_name" : "objname"
               },
               {
                  "label" : "<methodname>",
                  "confirm" : true,
                  "cli_name" : "methodname",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Name of method to export",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "methodname",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "Name of object to export",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<object>",
                  "confirm" : true,
                  "cli_name" : "object",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "object",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Name of method to export",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "method",
                  "confirm" : true,
                  "label" : "<method>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "method",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "cli_name" : "command",
                  "label" : "<command>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Name of command to export",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "command",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request."
               }
            ],
            "doc" : "\n    Export plugin meta-data for the webUI.\n    ",
            "NO_CLI" : true,
            "name" : "json_metadata"
         },
         "idrange_del" : {
            "NO_CLI" : false,
            "doc" : "Delete an ID range.",
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Range name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Range name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "continue",
                  "label" : "<continue>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "name" : "idrange_del"
         },
         "idoverrideuser_add" : {
            "name" : "idoverrideuser_add",
            "NO_CLI" : false,
            "doc" : "Add a new User ID override.",
            "takes_args" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "ID View Name",
                  "deprecated" : false,
                  "cli_name" : "idview",
                  "confirm" : true,
                  "label" : "ID View Name",
                  "attribute" : false,
                  "name" : "idviewcn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               },
               {
                  "attribute" : true,
                  "label" : "Anchor to override",
                  "confirm" : true,
                  "cli_name" : "anchor",
                  "doc" : "Anchor to override",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipaanchoruuid"
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Description",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "User login",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "User login",
                  "cli_name" : "login",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "maxlength" : 255
               },
               {
                  "doc" : "User ID Number",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "UID",
                  "confirm" : true,
                  "cli_name" : "uid",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 1,
                  "name" : "uidnumber",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "confirm" : true,
                  "label" : "GECOS",
                  "cli_name" : "gecos",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "GECOS",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "gecos",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "name" : "gidnumber",
                  "minvalue" : 1,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Group ID Number",
                  "deprecated" : false,
                  "cli_name" : "gidnumber",
                  "label" : "GID",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "name" : "homedirectory",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Home directory",
                  "cli_name" : "homedir",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Home directory",
                  "alwaysask" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "loginshell",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Login shell",
                  "alwaysask" : false,
                  "label" : "Login shell",
                  "confirm" : true,
                  "cli_name" : "shell",
                  "attribute" : true
               },
               {
                  "alwaysask" : false,
                  "doc" : "<ipaoriginaluid>",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "ipaoriginaluid",
                  "label" : "<ipaoriginaluid>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipaoriginaluid",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "ipasshpubkey",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "sshpubkey",
                  "label" : "SSH public key",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [
                     "no_search"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "SSH public key"
               },
               {
                  "name" : "usercertificate",
                  "type" : "str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Bytes",
                  "cli_metavar" : "BYTES",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_search"
                  ],
                  "deprecated" : false,
                  "doc" : "Base-64 encoded user certificate",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Certificate",
                  "cli_name" : "certificate",
                  "attribute" : true
               },
               {
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "fallback_to_ldap",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-way trusts only.",
                  "deprecated" : false,
                  "cli_name" : "fallback_to_ldap",
                  "label" : "Fallback to AD DC LDAP",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format."
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true
               }
            ]
         },
         "user_remove_manager" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "maxlength" : 255,
                  "confirm" : true,
                  "label" : "User login",
                  "cli_name" : "login",
                  "doc" : "User login",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "uid",
                  "noextrawhitespace" : true
               }
            ],
            "takes_options" : [
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "user",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : true,
                  "doc" : "users to remove",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "users",
                  "confirm" : true,
                  "label" : "member user"
               }
            ],
            "doc" : "Remove a manager to the user entry",
            "name" : "user_remove_manager"
         },
         "host_disallow_retrieve_keytab" : {
            "takes_args" : [
               {
                  "attribute" : true,
                  "label" : "Host name",
                  "confirm" : true,
                  "cli_name" : "hostname",
                  "deprecated" : false,
                  "doc" : "Host name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "fqdn"
               }
            ],
            "doc" : "Disallow users, groups, hosts or host groups to retrieve a keytab of this host.",
            "takes_options" : [
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "attribute" : false,
                  "cli_name" : "users",
                  "label" : "member user",
                  "confirm" : true,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "users to remove",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "cli_name" : "groups",
                  "confirm" : true,
                  "label" : "member group",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "groups to remove",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "group",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "attribute" : false,
                  "cli_name" : "hosts",
                  "confirm" : true,
                  "label" : "member host",
                  "alwaysask" : true,
                  "doc" : "hosts to remove",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "host",
                  "noextrawhitespace" : true
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "hostgroup",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "member host group",
                  "confirm" : true,
                  "cli_name" : "hostgroups",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "host groups to remove",
                  "deprecated" : false,
                  "alwaysask" : true
               }
            ],
            "NO_CLI" : false,
            "name" : "host_disallow_retrieve_keytab"
         },
         "topologysegment_find" : {
            "takes_args" : [
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "topologysuffixcn",
                  "noextrawhitespace" : true,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "doc" : "Suffix name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Suffix name",
                  "cli_name" : "topologysuffix"
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "attribute" : false,
                  "cli_name" : "criteria",
                  "confirm" : true,
                  "label" : "<criteria>",
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "doc" : "Search for topology segments.",
            "takes_options" : [
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "maxlength" : 255,
                  "attribute" : true,
                  "cli_name" : "name",
                  "label" : "Segment name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Arbitrary string identifying the segment",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "iparepltoposegmentleftnode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "pattern" : "^[a-zA-Z0-9.][a-zA-Z0-9.-]*[a-zA-Z0-9.$-]?$",
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [
                     "no_update"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Left replication node - an IPA server",
                  "cli_name" : "leftnode",
                  "label" : "Left node",
                  "confirm" : true,
                  "maxlength" : 255,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, -, . and $"
               },
               {
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, -, . and $",
                  "maxlength" : 255,
                  "label" : "Right node",
                  "confirm" : true,
                  "cli_name" : "rightnode",
                  "deprecated" : false,
                  "doc" : "Right replication node - an IPA server",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_update"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "pattern" : "^[a-zA-Z0-9.][a-zA-Z0-9.-]*[a-zA-Z0-9.$-]?$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "iparepltoposegmentrightnode"
               },
               {
                  "name" : "iparepltoposegmentdirection",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "default" : "both",
                  "class" : "StrEnum",
                  "values" : [
                     "both",
                     "left-right",
                     "right-left"
                  ],
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['both', 'left-right', 'right-left']",
                  "flags" : [
                     "no_option",
                     "no_update"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Direction of replication between left and right replication node",
                  "cli_name" : "direction",
                  "confirm" : true,
                  "label" : "Connectivity",
                  "attribute" : true
               },
               {
                  "doc" : "A space separated list of attributes which are removed from replication updates.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Attributes to strip",
                  "cli_name" : "stripattrs",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "nsds5replicastripattrs",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Attributes that are not replicated to a consumer server during a fractional update. E.g., `(objectclass=*) $ EXCLUDE accountlockout memberof",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "replattrs",
                  "label" : "Attributes to replicate",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "nsds5replicatedattributelist",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Attributes that are not replicated to a consumer server during a total update. E.g. (objectclass=*) $ EXCLUDE accountlockout",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "replattrstotal",
                  "confirm" : true,
                  "label" : "Attributes for total update",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "nsds5replicatedattributelisttotal",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "cli_name" : "timeout",
                  "label" : "Session timeout",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Number of seconds outbound LDAP operations waits for a response from the remote replica before timing out and failing",
                  "deprecated" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "name" : "nsds5replicatimeout",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int"
               },
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_option"
                  ],
                  "deprecated" : false,
                  "doc" : "Whether a replication agreement is active, meaning whether replication is occurring per that agreement",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Replication agreement enabled",
                  "cli_name" : "enabled",
                  "attribute" : true,
                  "name" : "nsds5replicaenabled",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "on",
                     "off"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['on', 'off']",
                  "autofill" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "Time Limit",
                  "confirm" : true,
                  "cli_name" : "timelimit",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [
                     "no_display"
                  ],
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "alwaysask" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int",
                  "alwaysask" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "label" : "Size Limit",
                  "confirm" : true
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "cli_name" : "pkey_only",
                  "label" : "Primary key only",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")"
               }
            ],
            "NO_CLI" : false,
            "name" : "topologysegment_find"
         },
         "user_find" : {
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "criteria",
                  "confirm" : true,
                  "label" : "<criteria>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "takes_options" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "User login",
                  "cli_name" : "login",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "maxlength" : 255,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "User login",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "givenname",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "First name",
                  "confirm" : true,
                  "cli_name" : "first",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "First name",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Last name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Last name",
                  "confirm" : true,
                  "cli_name" : "last",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "sn",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "cn",
                  "label" : "Full name",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Full name"
               },
               {
                  "label" : "Display name",
                  "confirm" : true,
                  "cli_name" : "displayname",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Display name",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "displayname",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "initials",
                  "attribute" : true,
                  "label" : "Initials",
                  "confirm" : true,
                  "cli_name" : "initials",
                  "doc" : "Initials",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "deprecated" : false,
                  "doc" : "Home directory",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Home directory",
                  "confirm" : true,
                  "cli_name" : "homedir",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "homedirectory",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "GECOS",
                  "alwaysask" : false,
                  "label" : "GECOS",
                  "confirm" : true,
                  "cli_name" : "gecos",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "gecos",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "name" : "loginshell",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Login shell",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Login shell",
                  "cli_name" : "shell",
                  "attribute" : true
               },
               {
                  "required" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Principal",
                  "primary_key" : false,
                  "type" : "Principal",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "krbprincipalname",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Principal alias",
                  "require_service" : false,
                  "cli_name" : "principal",
                  "deprecated" : false,
                  "doc" : "Principal alias",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Kerberos principal expiration",
                  "deprecated" : false,
                  "cli_name" : "principal_expiration",
                  "label" : "Kerberos principal expiration",
                  "confirm" : true,
                  "attribute" : true,
                  "name" : "krbprincipalexpiration",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "datetime",
                  "primary_key" : false,
                  "class" : "DateTime",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DATETIME"
               },
               {
                  "type" : "datetime",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "krbpasswordexpiration",
                  "cli_metavar" : "DATETIME",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "DateTime",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "User password expiration",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "User password expiration",
                  "confirm" : true,
                  "cli_name" : "password_expiration"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "mail",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "Email address",
                  "confirm" : true,
                  "cli_name" : "email",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Email address",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "cli_name" : "password",
                  "label" : "Password",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Prompt to set the user password",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Password",
                  "autofill" : false,
                  "cli_metavar" : "PASSWORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "userpassword",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "doc" : "User ID Number (system will assign one if not provided)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "UID",
                  "confirm" : true,
                  "cli_name" : "uid",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 1,
                  "name" : "uidnumber",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "cli_name" : "gidnumber",
                  "label" : "GID",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "alwaysask" : false,
                  "doc" : "Group ID Number",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "gidnumber",
                  "minvalue" : 1,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "street",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Street address",
                  "cli_name" : "street",
                  "label" : "Street address",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "l",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "city",
                  "label" : "City",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "City",
                  "deprecated" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "st",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "State/Province",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "state",
                  "label" : "State/Province",
                  "confirm" : true
               },
               {
                  "cli_name" : "postalcode",
                  "confirm" : true,
                  "label" : "ZIP",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "ZIP",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "postalcode",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "doc" : "Telephone Number",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Telephone Number",
                  "confirm" : true,
                  "cli_name" : "phone",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "telephonenumber",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "doc" : "Mobile Telephone Number",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Mobile Telephone Number",
                  "confirm" : true,
                  "cli_name" : "mobile",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "mobile",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "pager",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Pager Number",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "pager",
                  "confirm" : true,
                  "label" : "Pager Number"
               },
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Fax Number",
                  "alwaysask" : false,
                  "label" : "Fax Number",
                  "confirm" : true,
                  "cli_name" : "fax",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "facsimiletelephonenumber",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "orgunit",
                  "confirm" : true,
                  "label" : "Org. Unit",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Org. Unit",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "ou",
                  "noextrawhitespace" : true
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Job Title",
                  "cli_name" : "title",
                  "doc" : "Job Title",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "title",
                  "noextrawhitespace" : true
               },
               {
                  "confirm" : true,
                  "label" : "Manager",
                  "cli_name" : "manager",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Manager",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "manager",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "doc" : "Car License",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Car License",
                  "cli_name" : "carlicense",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "carlicense",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "cli_name" : "user_auth_type",
                  "label" : "User authentication types",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Types of supported user authentication",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "password",
                     "radius",
                     "otp"
                  ],
                  "autofill" : false,
                  "cli_metavar" : "['password', 'radius', 'otp']",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "ipauserauthtype",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               },
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "User category (semantics placed on this attribute are for local interpretation)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Class",
                  "confirm" : true,
                  "cli_name" : "class",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "userclass",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "attribute" : true,
                  "label" : "RADIUS proxy configuration",
                  "confirm" : true,
                  "cli_name" : "radius",
                  "doc" : "RADIUS proxy configuration",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipatokenradiusconfiglink"
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipatokenradiususername",
                  "attribute" : true,
                  "cli_name" : "radius_username",
                  "label" : "RADIUS proxy username",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "RADIUS proxy username",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "attribute" : true,
                  "cli_name" : "departmentnumber",
                  "confirm" : true,
                  "label" : "Department Number",
                  "alwaysask" : false,
                  "doc" : "Department Number",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "departmentnumber",
                  "noextrawhitespace" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "employeenumber",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "employeenumber",
                  "label" : "Employee Number",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Employee Number",
                  "deprecated" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "employeetype",
                  "label" : "Employee Type",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Employee Type",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "employeetype"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "pattern" : "^(([a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?(\\s*,\\s*[a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?)*)|(\\*))$",
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "preferredlanguage",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Preferred Language",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "pattern_errmsg" : "must match RFC 2068 - 14.4, e.g., \"da, en-gb;q=0.8, en;q=0.7\"",
                  "cli_name" : "preferredlanguage",
                  "label" : "Preferred Language",
                  "confirm" : true
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Base-64 encoded user certificate",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "certificate",
                  "label" : "Certificate",
                  "confirm" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "str",
                  "name" : "usercertificate",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BYTES",
                  "primary_key" : false,
                  "class" : "Bytes"
               },
               {
                  "doc" : "Account disabled",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Account disabled",
                  "cli_name" : "disabled",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "nsaccountlock",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Bool",
                  "default" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "preserved",
                  "confirm" : true,
                  "label" : "Preserved user",
                  "alwaysask" : false,
                  "doc" : "Preserved user",
                  "deprecated" : false,
                  "flags" : [
                     "no_update",
                     "virtual_attribute",
                     "no_create"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "required" : false,
                  "default" : false,
                  "class" : "Bool",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "preserved",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "flags" : [
                     "no_display"
                  ],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "timelimit",
                  "confirm" : true,
                  "label" : "Time Limit",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "confirm" : true,
                  "label" : "Size Limit",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "whoami",
                  "label" : "Self",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display user record for current Kerberos principal",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "whoami",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "default" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"login\")",
                  "deprecated" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "in_group",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "label" : "group",
                  "confirm" : true,
                  "cli_name" : "in_groups",
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Search for users with these member of groups.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "not_in_group",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "cli_name" : "not_in_groups",
                  "label" : "group",
                  "confirm" : true,
                  "maxlength" : 255,
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for users without these member of groups."
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "noextrawhitespace" : true,
                  "name" : "in_netgroup",
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "cli_name" : "in_netgroups",
                  "label" : "netgroup",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Search for users with these member of netgroups.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "not_in_netgroup",
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "label" : "netgroup",
                  "confirm" : true,
                  "cli_name" : "not_in_netgroups",
                  "doc" : "Search for users without these member of netgroups.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "attribute" : false,
                  "cli_name" : "in_roles",
                  "confirm" : true,
                  "label" : "role",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for users with these member of roles.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "in_role",
                  "noextrawhitespace" : true
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "not_in_role",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Search for users without these member of roles.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "role",
                  "confirm" : true,
                  "cli_name" : "not_in_roles",
                  "attribute" : false
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "in_hbacrule",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Search for users with these member of HBAC rules.",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "HBAC rule",
                  "confirm" : true,
                  "cli_name" : "in_hbacrules"
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "HBAC rule",
                  "cli_name" : "not_in_hbacrules",
                  "deprecated" : false,
                  "doc" : "Search for users without these member of HBAC rules.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "not_in_hbacrule",
                  "noextrawhitespace" : true
               },
               {
                  "attribute" : false,
                  "label" : "sudo rule",
                  "confirm" : true,
                  "cli_name" : "in_sudorules",
                  "deprecated" : false,
                  "doc" : "Search for users with these member of sudo rules.",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "in_sudorule"
               },
               {
                  "name" : "not_in_sudorule",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Search for users without these member of sudo rules.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "sudo rule",
                  "cli_name" : "not_in_sudorules",
                  "attribute" : false
               }
            ],
            "doc" : "Search for users.",
            "NO_CLI" : false,
            "name" : "user_find"
         },
         "vault_archive_internal" : {
            "doc" : null,
            "takes_args" : [
               {
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.-]+$",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated" : false,
                  "doc" : "Vault name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "pattern_errmsg" : "may only include letters, numbers, _, ., and -",
                  "attribute" : true,
                  "maxlength" : 255,
                  "confirm" : true,
                  "label" : "Vault name",
                  "cli_name" : "name"
               }
            ],
            "takes_options" : [
               {
                  "attribute" : false,
                  "label" : "<service>",
                  "confirm" : true,
                  "cli_name" : "service",
                  "require_service" : false,
                  "deprecated" : false,
                  "doc" : "Service name of the service vault",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Principal",
                  "type" : "Principal",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "service"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "shared",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<shared>",
                  "cli_name" : "shared",
                  "doc" : "Shared vault",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "attribute" : false,
                  "label" : "<username>",
                  "confirm" : true,
                  "cli_name" : "user",
                  "doc" : "Username of the user vault",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "username"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Session key wrapped with transport certificate",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "session_key",
                  "label" : "<session_key>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "str",
                  "name" : "session_key",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "BYTES",
                  "primary_key" : false,
                  "class" : "Bytes"
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Vault data encrypted with session key",
                  "cli_name" : "vault_data",
                  "label" : "<vault_data>",
                  "confirm" : true,
                  "attribute" : false,
                  "name" : "vault_data",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "str",
                  "primary_key" : false,
                  "class" : "Bytes",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "BYTES"
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Nonce",
                  "deprecated" : false,
                  "cli_name" : "nonce",
                  "label" : "<nonce>",
                  "confirm" : true,
                  "attribute" : false,
                  "name" : "nonce",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "str",
                  "class" : "Bytes",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "BYTES"
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true
               }
            ],
            "NO_CLI" : true,
            "name" : "vault_archive_internal"
         },
         "service_add_cert" : {
            "takes_args" : [
               {
                  "require_service" : true,
                  "cli_name" : "canonical_principal",
                  "confirm" : true,
                  "label" : "Principal name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Service principal",
                  "primary_key" : true,
                  "class" : "Principal",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "required" : true,
                  "name" : "krbcanonicalname",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "Principal"
               }
            ],
            "takes_options" : [
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw"
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "type" : "str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "usercertificate",
                  "required" : true,
                  "cli_metavar" : "BYTES",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Bytes",
                  "primary_key" : false,
                  "doc" : "Base-64 encoded service certificate",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_search"
                  ],
                  "attribute" : true,
                  "label" : "Certificate",
                  "confirm" : true,
                  "cli_name" : "certificate"
               }
            ],
            "doc" : "Add new certificates to a service",
            "NO_CLI" : false,
            "name" : "service_add_cert"
         },
         "vaultcontainer_show" : {
            "takes_args" : [],
            "takes_options" : [
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "primary_key" : false,
                  "class" : "Principal",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "name" : "service",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "Principal",
                  "require_service" : false,
                  "cli_name" : "service",
                  "confirm" : true,
                  "label" : "<service>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Service name of the service vault"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Shared vault",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<shared>",
                  "confirm" : true,
                  "cli_name" : "shared",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "shared",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "username",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Username of the user vault",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "user",
                  "label" : "<username>",
                  "confirm" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false
               }
            ],
            "doc" : "Display information about a vault container.",
            "NO_CLI" : false,
            "name" : "vaultcontainer_show"
         },
         "join" : {
            "name" : "join",
            "NO_CLI" : true,
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "The hostname to register as",
                  "deprecated" : false,
                  "cli_name" : "hostname",
                  "label" : "<cn>",
                  "confirm" : true,
                  "attribute" : false
               }
            ],
            "doc" : "Join an IPA domain",
            "takes_options" : [
               {
                  "cli_name" : "realm",
                  "confirm" : true,
                  "label" : "<realm>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "The IPA realm",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "name" : "realm",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "nshardwareplatform",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Hardware platform of the host (e.g. Lenovo T61)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<nshardwareplatform>",
                  "confirm" : true,
                  "cli_name" : "platform",
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "label" : "<nsosversion>",
                  "confirm" : true,
                  "cli_name" : "os",
                  "doc" : "Operating System and version of the host (e.g. Fedora 9)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "nsosversion"
               },
               {
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ]
         },
         "topologysuffix_mod" : {
            "name" : "topologysuffix_mod",
            "NO_CLI" : true,
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "doc" : "Suffix name",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "name",
                  "label" : "Suffix name",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "class" : "Str",
                  "primary_key" : true
               }
            ],
            "takes_options" : [
               {
                  "class" : "DNParam",
                  "primary_key" : false,
                  "cli_metavar" : "DNPARAM",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "iparepltopoconfroot",
                  "type" : "DN",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Managed LDAP suffix DN",
                  "confirm" : true,
                  "cli_name" : "suffix_dn",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "nonempty"
                  ],
                  "doc" : "Managed LDAP suffix DN",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "alwaysask" : false,
                  "label" : "<delattr>",
                  "confirm" : true,
                  "cli_name" : "delattr",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false
               },
               {
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : "Modify a topology suffix."
         },
         "sudorule_show" : {
            "name" : "sudorule_show",
            "takes_args" : [
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "sudorule_name",
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true
               }
            ],
            "takes_options" : [
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               },
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               }
            ],
            "doc" : "Display Sudo Rule.",
            "NO_CLI" : false
         },
         "adtrust_is_enabled" : {
            "NO_CLI" : true,
            "doc" : "Determine whether ipa-adtrust-install has been run on this system",
            "takes_args" : [],
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false
               }
            ],
            "name" : "adtrust_is_enabled"
         },
         "servicedelegationtarget_show" : {
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delegation name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, ., and a space inside",
                  "attribute" : true,
                  "cli_name" : "delegation_name",
                  "confirm" : true,
                  "label" : "Delegation name",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_ .-]*[a-zA-Z0-9_.-]?$",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "doc" : "Display information about a named service delegation target.",
            "NO_CLI" : false,
            "name" : "servicedelegationtarget_show"
         },
         "dnszone_del" : {
            "doc" : "Delete DNS zone (SOA record).",
            "takes_args" : [
               {
                  "label" : "Zone name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Zone name (FQDN)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "required" : true,
                  "only_relative" : false,
                  "autofill" : false,
                  "name" : "idnsname",
                  "type" : "DNSName",
                  "only_absolute" : true,
                  "no_convert" : false,
                  "multivalue" : true
               }
            ],
            "takes_options" : [
               {
                  "confirm" : true,
                  "label" : "<continue>",
                  "cli_name" : "continue",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version"
               }
            ],
            "NO_CLI" : false,
            "name" : "dnszone_del"
         },
         "group_mod" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "deprecated" : false,
                  "doc" : "Group name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "label" : "Group name",
                  "confirm" : true,
                  "cli_name" : "group_name",
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "doc" : "Modify a group.",
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "Group description",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "minvalue" : 1,
                  "name" : "gidnumber",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "GID (use this option to set it manually)",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "GID",
                  "cli_name" : "gid",
                  "attribute" : true
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false
               },
               {
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<delattr>",
                  "cli_name" : "delattr",
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "delattr",
                  "noextrawhitespace" : true
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "change to a POSIX group",
                  "deprecated" : false,
                  "cli_name" : "posix",
                  "label" : "<posix>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "posix",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               },
               {
                  "doc" : "change to support external non-IPA members from trusted domains",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<external>",
                  "cli_name" : "external",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "external",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output."
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "name" : "rename",
                  "noextrawhitespace" : true,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Rename the group object",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Rename",
                  "cli_name" : "rename",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : false,
                  "maxlength" : 255
               }
            ],
            "name" : "group_mod"
         },
         "sudocmd_mod" : {
            "name" : "sudocmd_mod",
            "takes_args" : [
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Sudo Command",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Sudo Command",
                  "cli_name" : "command",
                  "attribute" : true,
                  "name" : "sudocmd",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               }
            ],
            "doc" : "Modify Sudo Command.",
            "takes_options" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "A description of this command",
                  "alwaysask" : false,
                  "label" : "Description",
                  "confirm" : true,
                  "cli_name" : "desc",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr",
                  "attribute" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "delattr",
                  "confirm" : true,
                  "label" : "<delattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds."
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               }
            ],
            "NO_CLI" : false
         },
         "sudorule_del" : {
            "takes_args" : [
               {
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "sudorule_name",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               }
            ],
            "takes_options" : [
               {
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "cli_name" : "continue",
                  "label" : "<continue>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "doc" : "Delete Sudo Rule.",
            "NO_CLI" : false,
            "name" : "sudorule_del"
         },
         "automountmap_find" : {
            "doc" : "Search for an automount map.",
            "takes_args" : [
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Automount location name.",
                  "deprecated" : false,
                  "cli_name" : "automountlocation",
                  "label" : "Location",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "automountlocationcn",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : []
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<criteria>",
                  "cli_name" : "criteria"
               }
            ],
            "takes_options" : [
               {
                  "class" : "IA5Str",
                  "primary_key" : true,
                  "cli_metavar" : "IA5STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "automountmapname",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "Map",
                  "cli_name" : "map",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Automount map name.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Description",
                  "deprecated" : false,
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "attribute" : true,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : []
               },
               {
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Time Limit",
                  "cli_name" : "timelimit",
                  "attribute" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Size Limit",
                  "cli_name" : "sizelimit",
                  "attribute" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               },
               {
                  "label" : "Primary key only",
                  "confirm" : true,
                  "cli_name" : "pkey_only",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Results should contain primary key attribute only (\"map\")",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "automountmap_find"
         },
         "selinuxusermap_find" : {
            "name" : "selinuxusermap_find",
            "takes_args" : [
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "attribute" : false,
                  "cli_name" : "criteria",
                  "label" : "<criteria>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               }
            ],
            "doc" : "Search for SELinux User Maps.",
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "name",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str"
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "SELinux User",
                  "cli_name" : "selinuxuser",
                  "deprecated" : false,
                  "doc" : "SELinux User",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipaselinuxuser",
                  "noextrawhitespace" : true
               },
               {
                  "cli_name" : "hbacrule",
                  "confirm" : true,
                  "label" : "HBAC Rule",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "HBAC Rule that defines the users, groups and hostgroups",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "seealso",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "usercategory",
                  "cli_metavar" : "['all']",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "primary_key" : false,
                  "doc" : "User category the rule applies to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "User category",
                  "cli_name" : "usercat"
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['all']",
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "hostcategory",
                  "attribute" : true,
                  "cli_name" : "hostcat",
                  "confirm" : true,
                  "label" : "Host category",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Host category the rule applies to",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Description",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true
               },
               {
                  "cli_name" : "ipaenabledflag",
                  "confirm" : true,
                  "label" : "Enabled",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Enabled",
                  "primary_key" : false,
                  "class" : "Bool",
                  "autofill" : false,
                  "cli_metavar" : "BOOL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "ipaenabledflag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool"
               },
               {
                  "flags" : [
                     "no_display"
                  ],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "cli_name" : "timelimit",
                  "confirm" : true,
                  "label" : "Time Limit",
                  "attribute" : false,
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT"
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Size Limit",
                  "cli_name" : "sizelimit",
                  "attribute" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "alwaysask" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true
               },
               {
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Primary key only",
                  "confirm" : true,
                  "cli_name" : "pkey_only",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               }
            ],
            "NO_CLI" : false
         },
         "hbacrule_show" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Rule name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true
               }
            ],
            "doc" : "Display the properties of an HBAC rule.",
            "takes_options" : [
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               }
            ],
            "name" : "hbacrule_show"
         },
         "delegation_add" : {
            "doc" : "Add a new delegation.",
            "takes_args" : [
               {
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "aciname",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Delegation name",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delegation name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "takes_options" : [
               {
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "permissions",
                  "attribute" : true,
                  "label" : "Permissions",
                  "confirm" : true,
                  "cli_name" : "permissions",
                  "deprecated" : false,
                  "doc" : "Permissions to grant (read, write). Default is write.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "cli_name" : "attrs",
                  "label" : "Attributes",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Attributes to which the delegation applies",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "noextrawhitespace" : true,
                  "name" : "attrs",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "name" : "memberof",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "membergroup",
                  "confirm" : true,
                  "label" : "Member user group",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "User group to apply delegation to",
                  "deprecated" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "User group ACI grants access to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "User group",
                  "confirm" : true,
                  "cli_name" : "group",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version"
               }
            ],
            "NO_CLI" : false,
            "name" : "delegation_add"
         },
         "location_find" : {
            "name" : "location_find",
            "takes_args" : [
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "attribute" : false,
                  "cli_name" : "criteria",
                  "confirm" : true,
                  "label" : "<criteria>",
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "doc" : "Search for IPA locations.",
            "takes_options" : [
               {
                  "only_relative" : true,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "idnsname",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Location name",
                  "cli_name" : "name",
                  "doc" : "IPA location name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "deprecated" : false,
                  "doc" : "IPA Location description",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "description",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "flags" : [
                     "no_display"
                  ],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "cli_name" : "timelimit",
                  "confirm" : true,
                  "label" : "Time Limit",
                  "attribute" : false,
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT"
               },
               {
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Size Limit",
                  "cli_name" : "sizelimit",
                  "attribute" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Primary key only",
                  "confirm" : true,
                  "cli_name" : "pkey_only",
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               }
            ],
            "NO_CLI" : false
         },
         "command_defaults" : {
            "name" : "command_defaults",
            "NO_CLI" : true,
            "doc" : null,
            "takes_args" : [
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_search"
                  ],
                  "doc" : "Full name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Full name",
                  "cli_name" : "full_name",
                  "attribute" : true,
                  "name" : "full_name",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false
               }
            ],
            "takes_options" : [
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "params",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "<params>",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "params",
                  "confirm" : true,
                  "label" : "<params>"
               },
               {
                  "attribute" : false,
                  "label" : "<kw>",
                  "confirm" : true,
                  "cli_name" : "kw",
                  "deprecated" : false,
                  "doc" : "<kw>",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DICT",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Dict",
                  "type" : "dict",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "kw"
               },
               {
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               }
            ]
         },
         "idview_mod" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Description",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "flags" : [
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "colon-separated list of domains used for short name qualification",
                  "deprecated" : false,
                  "cli_name" : "domain_resolution_order",
                  "confirm" : true,
                  "label" : "Domain resolution order",
                  "attribute" : true,
                  "name" : "ipadomainresolutionorder",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               },
               {
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "setattr"
               },
               {
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "addattr",
                  "noextrawhitespace" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "delattr",
                  "confirm" : true,
                  "label" : "<delattr>"
               },
               {
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "rename",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Rename the ID View object",
                  "deprecated" : false,
                  "cli_name" : "rename",
                  "label" : "Rename",
                  "confirm" : true,
                  "attribute" : false
               }
            ],
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "name",
                  "label" : "ID View Name",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "ID View Name",
                  "deprecated" : false
               }
            ],
            "doc" : "Modify an ID View.",
            "name" : "idview_mod"
         },
         "group_show" : {
            "name" : "group_show",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool"
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all"
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw"
               },
               {
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false
               }
            ],
            "takes_args" : [
               {
                  "maxlength" : 255,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "cli_name" : "group_name",
                  "label" : "Group name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Group name",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "noextrawhitespace" : true,
                  "name" : "cn"
               }
            ],
            "doc" : "Display information about a named group."
         },
         "host_add_managedby" : {
            "takes_args" : [
               {
                  "cli_name" : "hostname",
                  "label" : "Host name",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Host name",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "noextrawhitespace" : true,
                  "name" : "fqdn",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               }
            ],
            "doc" : "Add hosts that can manage this host.",
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false
               },
               {
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "attribute" : false,
                  "cli_name" : "hosts",
                  "label" : "member host",
                  "confirm" : true,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "hosts to add",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               }
            ],
            "NO_CLI" : false,
            "name" : "host_add_managedby"
         },
         "topologysegment_reinitialize" : {
            "takes_options" : [
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Initialize left node",
                  "deprecated" : false,
                  "cli_name" : "left",
                  "label" : "<left>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "left",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false
               },
               {
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "right",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "right",
                  "label" : "<right>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Initialize right node",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "stop",
                  "confirm" : true,
                  "label" : "<stop>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Stop already started refresh of chosen node(s)",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "stop",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true
               }
            ],
            "takes_args" : [
               {
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "topologysuffixcn",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Suffix name",
                  "cli_name" : "topologysuffix",
                  "deprecated" : false,
                  "doc" : "Suffix name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Segment name",
                  "maxlength" : 255,
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Arbitrary string identifying the segment",
                  "deprecated" : false
               }
            ],
            "doc" : "Request a full re-initialization of the node retrieving data from the other node.",
            "NO_CLI" : false,
            "name" : "topologysegment_reinitialize"
         },
         "selinuxusermap_remove_host" : {
            "name" : "selinuxusermap_remove_host",
            "takes_args" : [
               {
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "name",
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               }
            ],
            "takes_options" : [
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "member host",
                  "confirm" : true,
                  "cli_name" : "hosts",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "hosts to remove",
                  "deprecated" : false,
                  "alwaysask" : true
               },
               {
                  "doc" : "host groups to remove",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member host group",
                  "cli_name" : "hostgroups",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "hostgroup",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "doc" : "Remove target hosts and hostgroups from an SELinux User Map rule.",
            "NO_CLI" : false
         },
         "host_remove_managedby" : {
            "takes_args" : [
               {
                  "name" : "fqdn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Host name",
                  "cli_name" : "hostname",
                  "confirm" : true,
                  "label" : "Host name",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false
               },
               {
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "cli_name" : "hosts",
                  "label" : "member host",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "doc" : "hosts to remove",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               }
            ],
            "doc" : "Remove hosts that can manage this host.",
            "NO_CLI" : false,
            "name" : "host_remove_managedby"
         },
         "realmdomains_show" : {
            "doc" : "Display the list of realm domains.",
            "takes_args" : [],
            "takes_options" : [
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false
               },
               {
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw"
               },
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               }
            ],
            "NO_CLI" : false,
            "name" : "realmdomains_show"
         },
         "caacl_add_host" : {
            "takes_args" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : true,
                  "alwaysask" : false,
                  "doc" : "ACL name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "ACL name"
               }
            ],
            "takes_options" : [
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member host",
                  "cli_name" : "hosts",
                  "deprecated" : false,
                  "doc" : "hosts to add",
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "host",
                  "noextrawhitespace" : true
               },
               {
                  "alwaysask" : true,
                  "doc" : "host groups to add",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "hostgroups",
                  "confirm" : true,
                  "label" : "member host group",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "hostgroup",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "doc" : "Add target hosts and hostgroups to a CA ACL.",
            "NO_CLI" : false,
            "name" : "caacl_add_host"
         },
         "krbtpolicy_reset" : {
            "name" : "krbtpolicy_reset",
            "doc" : "Reset Kerberos ticket policy to the default values.",
            "takes_args" : [
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "User name",
                  "cli_name" : "user",
                  "deprecated" : false,
                  "doc" : "Manage ticket policy for specific user",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "uid",
                  "noextrawhitespace" : true
               }
            ],
            "takes_options" : [
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "NO_CLI" : false
         },
         "caacl_show" : {
            "name" : "caacl_show",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "ACL name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "ACL name",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "takes_options" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               },
               {
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "doc" : "Display the properties of a CA ACL."
         },
         "selinuxusermap_del" : {
            "name" : "selinuxusermap_del",
            "NO_CLI" : false,
            "doc" : "Delete a SELinux User Map.",
            "takes_args" : [
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "name",
                  "label" : "Rule name",
                  "confirm" : true
               }
            ],
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<continue>",
                  "cli_name" : "continue",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "alwaysask" : false
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               }
            ]
         },
         "hbacsvc_mod" : {
            "name" : "hbacsvc_mod",
            "takes_options" : [
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "attribute" : true,
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "HBAC service description",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>"
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "attribute" : false,
                  "cli_name" : "delattr",
                  "label" : "<delattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false
               }
            ],
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "HBAC service",
                  "deprecated" : false,
                  "cli_name" : "service",
                  "label" : "Service name",
                  "confirm" : true,
                  "attribute" : true
               }
            ],
            "doc" : "Modify an HBAC service.",
            "NO_CLI" : false
         },
         "command_show" : {
            "name" : "command_show",
            "takes_args" : [
               {
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "full_name",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "full_name",
                  "confirm" : true,
                  "label" : "Full name",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Full name",
                  "flags" : [
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : true
               }
            ],
            "doc" : "Display information about a command.",
            "takes_options" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "NO_CLI" : false
         },
         "automember_default_group_show" : {
            "name" : "automember_default_group_show",
            "NO_CLI" : false,
            "takes_args" : [],
            "takes_options" : [
               {
                  "name" : "type",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "group",
                     "hostgroup"
                  ],
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['group', 'hostgroup']",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Grouping to which the rule applies",
                  "cli_name" : "type",
                  "label" : "Grouping Type",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>"
               }
            ],
            "doc" : "\n    Display information about the default (fallback) automember groups.\n    "
         },
         "user_disable" : {
            "name" : "user_disable",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>"
               }
            ],
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "uid",
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "User login",
                  "confirm" : true,
                  "cli_name" : "login",
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "User login",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "doc" : "Disable a user account."
         },
         "caacl_remove_ca" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "ACL name",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "name",
                  "label" : "ACL name",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "doc" : "Remove CAs from a CA ACL.",
            "takes_options" : [
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "ca",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "confirm" : true,
                  "label" : "member Certificate Authority",
                  "cli_name" : "cas",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Certificate Authorities to remove",
                  "deprecated" : false,
                  "alwaysask" : true
               }
            ],
            "name" : "caacl_remove_ca"
         },
         "ca_show" : {
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Name for referencing the CA",
                  "deprecated" : false
               }
            ],
            "takes_options" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights"
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<chain>",
                  "cli_name" : "chain",
                  "doc" : "Include certificate chain in output",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "chain"
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false
               },
               {
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "doc" : "Display the properties of a CA.",
            "NO_CLI" : false,
            "name" : "ca_show"
         },
         "caacl_remove_user" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "ACL name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "ACL name",
                  "cli_name" : "name",
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false
               }
            ],
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "attribute" : false,
                  "label" : "member user",
                  "confirm" : true,
                  "cli_name" : "users",
                  "doc" : "users to remove",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "user"
               },
               {
                  "attribute" : false,
                  "label" : "member group",
                  "confirm" : true,
                  "cli_name" : "groups",
                  "doc" : "groups to remove",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "group"
               }
            ],
            "doc" : "Remove users and groups from a CA ACL.",
            "name" : "caacl_remove_user"
         },
         "permission_add_member" : {
            "takes_options" : [
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "cli_name" : "privileges",
                  "label" : "member privilege",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "doc" : "privileges to add",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "privilege",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               }
            ],
            "takes_args" : [
               {
                  "attribute" : true,
                  "pattern_errmsg" : "May only contain letters, numbers, -, _, ., :, /, and space",
                  "cli_name" : "name",
                  "label" : "Permission name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Permission name",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "pattern" : "^[-_ a-zA-Z0-9.:/]+$",
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn"
               }
            ],
            "doc" : "Add members to a permission.",
            "NO_CLI" : true,
            "name" : "permission_add_member"
         },
         "sudorule_find" : {
            "name" : "sudorule_find",
            "doc" : "Search for Sudo Rule.",
            "takes_args" : [
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "attribute" : false,
                  "cli_name" : "criteria",
                  "confirm" : true,
                  "label" : "<criteria>",
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "takes_options" : [
               {
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "sudorule_name",
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "deprecated" : false,
                  "doc" : "Description",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "description",
                  "noextrawhitespace" : true
               },
               {
                  "doc" : "Enabled",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_option"
                  ],
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Enabled",
                  "cli_name" : "ipaenabledflag",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "ipaenabledflag",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BOOL",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Bool"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['all']",
                  "required" : false,
                  "autofill" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "all"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "usercategory",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "User category",
                  "cli_name" : "usercat",
                  "doc" : "User category the rule applies to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "name" : "hostcategory",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Host category the rule applies to",
                  "deprecated" : false,
                  "cli_name" : "hostcat",
                  "confirm" : true,
                  "label" : "Host category",
                  "attribute" : true
               },
               {
                  "attribute" : true,
                  "cli_name" : "cmdcat",
                  "confirm" : true,
                  "label" : "Command category",
                  "alwaysask" : false,
                  "doc" : "Command category the rule applies to",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "cli_metavar" : "['all']",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "cmdcategory"
               },
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "RunAs User category the rule applies to",
                  "cli_name" : "runasusercat",
                  "label" : "RunAs User category",
                  "confirm" : true,
                  "attribute" : true,
                  "name" : "ipasudorunasusercategory",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "deprecated_cli_aliases" : []
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "autofill" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipasudorunasgroupcategory",
                  "attribute" : true,
                  "label" : "RunAs Group category",
                  "confirm" : true,
                  "cli_name" : "runasgroupcat",
                  "doc" : "RunAs Group category the rule applies to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "deprecated" : false,
                  "doc" : "integer to order the Sudo rules",
                  "alwaysask" : false,
                  "query" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Sudo order",
                  "confirm" : true,
                  "cli_name" : "order",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "sudoorder",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "default" : 0
               },
               {
                  "cli_name" : "externaluser",
                  "confirm" : true,
                  "label" : "External User",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "External User the rule applies to (sudorule-find only)",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "externaluser",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "confirm" : true,
                  "label" : "External host",
                  "cli_name" : "externalhost",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_option"
                  ],
                  "deprecated" : false,
                  "doc" : "External host",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "externalhost",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipasudorunasextuser",
                  "attribute" : true,
                  "cli_name" : "runasexternaluser",
                  "label" : "RunAs External User",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "External User the commands can run as (sudorule-find only)",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "name" : "ipasudorunasextgroup",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "External Group the commands can run as (sudorule-find only)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "RunAs External Group",
                  "cli_name" : "runasexternalgroup",
                  "attribute" : true
               },
               {
                  "alwaysask" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "timelimit",
                  "confirm" : true,
                  "label" : "Time Limit",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "Size Limit",
                  "cli_name" : "sizelimit",
                  "attribute" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Results should contain primary key attribute only (\"sudorule-name\")",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Primary key only",
                  "confirm" : true,
                  "cli_name" : "pkey_only"
               }
            ],
            "NO_CLI" : false
         },
         "otptoken_show" : {
            "name" : "otptoken_show",
            "takes_args" : [
               {
                  "attribute" : true,
                  "label" : "Unique ID",
                  "confirm" : true,
                  "cli_name" : "id",
                  "doc" : "Unique ID",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "optional_create"
                  ],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipatokenuniqueid"
               }
            ],
            "doc" : "Display information about an OTP token.",
            "takes_options" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               }
            ],
            "NO_CLI" : false
         },
         "pwpolicy_mod" : {
            "name" : "pwpolicy_mod",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "cli_name" : "group",
                  "confirm" : true,
                  "label" : "Group",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Manage password policy for specific group",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               }
            ],
            "takes_options" : [
               {
                  "confirm" : true,
                  "label" : "Max lifetime (days)",
                  "cli_name" : "maxlife",
                  "attribute" : true,
                  "maxvalue" : 20000,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Maximum password lifetime (in days)",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "krbmaxpwdlife",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "minlife",
                  "confirm" : true,
                  "label" : "Min lifetime (hours)",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Minimum password lifetime (in hours)",
                  "flags" : [],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "krbminpwdlife",
                  "minvalue" : 0
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Password history size",
                  "cli_name" : "history",
                  "confirm" : true,
                  "label" : "History size",
                  "attribute" : true,
                  "name" : "krbpwdhistorylength",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT"
               },
               {
                  "attribute" : true,
                  "cli_name" : "minclasses",
                  "label" : "Character classes",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Minimum number of character classes",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 5,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "krbpwdmindiffchars",
                  "minvalue" : 0
               },
               {
                  "name" : "krbpwdminlength",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "alwaysask" : false,
                  "doc" : "Minimum length of password",
                  "deprecated" : false,
                  "cli_name" : "minlength",
                  "label" : "Min length",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "cospriority",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "Priority",
                  "cli_name" : "priority",
                  "attribute" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "nonempty",
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "Priority of the policy (higher number means lower priority",
                  "alwaysask" : false
               },
               {
                  "confirm" : true,
                  "label" : "Max failures",
                  "cli_name" : "maxfail",
                  "attribute" : true,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Consecutive failures before lockout",
                  "alwaysask" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "krbpwdmaxfailure",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Period after which failure count will be reset (seconds)",
                  "cli_name" : "failinterval",
                  "label" : "Failure reset interval",
                  "confirm" : true,
                  "attribute" : true,
                  "name" : "krbpwdfailurecountinterval",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT"
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "class" : "Int",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "krbpwdlockoutduration",
                  "minvalue" : 0,
                  "attribute" : true,
                  "cli_name" : "lockouttime",
                  "label" : "Lockout duration",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Period for which lockout is enforced (seconds)",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647
               },
               {
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "setattr"
               },
               {
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "addattr"
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "cli_name" : "delattr",
                  "confirm" : true,
                  "label" : "<delattr>",
                  "attribute" : false,
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "doc" : "Modify a group password policy."
         },
         "aci_show" : {
            "name" : "aci_show",
            "NO_CLI" : true,
            "takes_args" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "aciname",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "primary_key" : true,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "ACI name",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "ACI name"
               }
            ],
            "takes_options" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "aciprefix",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "['permission', 'delegation', 'selfservice', 'none']",
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "permission",
                     "delegation",
                     "selfservice",
                     "none"
                  ],
                  "alwaysask" : false,
                  "doc" : "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
                  "deprecated" : false,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "prefix",
                  "label" : "ACI prefix",
                  "confirm" : true
               },
               {
                  "name" : "location",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "DN",
                  "class" : "DNParam",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "DNPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Location of the ACI",
                  "cli_name" : "location",
                  "label" : "Location of the ACI",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version"
               }
            ],
            "doc" : "\n    Display a single ACI given an ACI name.\n    "
         },
         "sudocmdgroup_find" : {
            "name" : "sudocmdgroup_find",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "attribute" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria"
               }
            ],
            "doc" : "Search for Sudo Command Groups.",
            "takes_options" : [
               {
                  "cli_name" : "sudocmdgroup_name",
                  "confirm" : true,
                  "label" : "Sudo Command Group",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Sudo Command Group",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Group description",
                  "deprecated" : false,
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "attribute" : true
               },
               {
                  "confirm" : true,
                  "label" : "Time Limit",
                  "cli_name" : "timelimit",
                  "attribute" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Size Limit",
                  "cli_name" : "sizelimit",
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               },
               {
                  "default" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes."
               },
               {
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Results should contain primary key attribute only (\"sudocmdgroup-name\")",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Primary key only",
                  "cli_name" : "pkey_only"
               }
            ]
         },
         "vault_show" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "require_service" : false,
                  "cli_name" : "service",
                  "confirm" : true,
                  "label" : "<service>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Service name of the service vault",
                  "primary_key" : false,
                  "class" : "Principal",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "deprecated_cli_aliases" : [],
                  "name" : "service",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "Principal"
               },
               {
                  "cli_name" : "shared",
                  "label" : "<shared>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Shared vault",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "shared",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Username of the user vault",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "user",
                  "label" : "<username>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "username",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false
               }
            ],
            "takes_args" : [
               {
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Vault name",
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, ., and -",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Vault name",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.-]+$"
               }
            ],
            "doc" : "Display information about a vault.",
            "name" : "vault_show"
         },
         "server_mod" : {
            "takes_options" : [
               {
                  "only_relative" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "autofill" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : false,
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "ipalocation_location",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Location",
                  "cli_name" : "location",
                  "deprecated" : false,
                  "doc" : "Server location",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_search"
                  ]
               },
               {
                  "minvalue" : 0,
                  "name" : "ipaserviceweight",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 65535,
                  "flags" : [
                     "no_search"
                  ],
                  "doc" : "Weight for server services",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Service weight",
                  "confirm" : true,
                  "cli_name" : "service_weight",
                  "attribute" : true
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "addattr",
                  "noextrawhitespace" : true
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<delattr>",
                  "cli_name" : "delattr",
                  "attribute" : false,
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               }
            ],
            "takes_args" : [
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Server name",
                  "cli_name" : "name",
                  "deprecated" : false,
                  "doc" : "IPA server hostname",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               }
            ],
            "doc" : "Modify information about an IPA server.",
            "NO_CLI" : false,
            "name" : "server_mod"
         },
         "dnsconfig_show" : {
            "takes_args" : [],
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all"
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw"
               },
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               }
            ],
            "doc" : "Show the current global DNS configuration.",
            "NO_CLI" : false,
            "name" : "dnsconfig_show"
         },
         "group_remove_member" : {
            "NO_CLI" : false,
            "doc" : "Remove members from a group.",
            "takes_args" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Group name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Group name",
                  "cli_name" : "group_name",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "maxlength" : 255
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "Members of a trusted domain in DOM\\name or name@domain form",
                  "deprecated" : false,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "external",
                  "confirm" : true,
                  "label" : "External member",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "ipaexternalmember",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>"
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "doc" : "users to remove",
                  "deprecated" : false,
                  "cli_name" : "users",
                  "label" : "member user",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "cli_name" : "groups",
                  "label" : "member group",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "doc" : "groups to remove",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               }
            ],
            "name" : "group_remove_member"
         },
         "automember_add_condition" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "A description of this auto member rule",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "confirm" : true,
                  "label" : "Inclusive Regex",
                  "cli_name" : "inclusive_regex",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "doc" : "Inclusive Regex",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "automemberinclusiveregex",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "confirm" : true,
                  "label" : "Exclusive Regex",
                  "cli_name" : "exclusive_regex",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "doc" : "Exclusive Regex",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "automemberexclusiveregex",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "key",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "Attribute Key",
                  "confirm" : true,
                  "cli_name" : "key",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "doc" : "Attribute to filter via regex. For example fqdn for a host, or manager for a user",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "type",
                  "autofill" : false,
                  "cli_metavar" : "['group', 'hostgroup']",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "group",
                     "hostgroup"
                  ],
                  "alwaysask" : false,
                  "doc" : "Grouping to which the rule applies",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "type",
                  "label" : "Grouping Type",
                  "confirm" : true
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version"
               }
            ],
            "takes_args" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Automember Rule",
                  "deprecated" : false,
                  "flags" : [
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "automember_rule",
                  "confirm" : true,
                  "label" : "Automember Rule"
               }
            ],
            "doc" : "\n    Add conditions to an automember rule.\n    ",
            "name" : "automember_add_condition"
         },
         "idoverrideuser_add_cert" : {
            "name" : "idoverrideuser_add_cert",
            "takes_options" : [
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "fallback_to_ldap",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Fallback to AD DC LDAP",
                  "cli_name" : "fallback_to_ldap",
                  "doc" : "Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-way trusts only.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "str",
                  "name" : "usercertificate",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BYTES",
                  "required" : true,
                  "primary_key" : false,
                  "class" : "Bytes",
                  "alwaysask" : true,
                  "doc" : "Base-64 encoded user certificate",
                  "deprecated" : false,
                  "flags" : [
                     "no_search"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "certificate",
                  "label" : "Certificate",
                  "confirm" : true
               }
            ],
            "takes_args" : [
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "ID View Name",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "ID View Name",
                  "cli_name" : "idview",
                  "attribute" : false,
                  "name" : "idviewcn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "cli_name" : "anchor",
                  "confirm" : true,
                  "label" : "Anchor to override",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Anchor to override",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "name" : "ipaanchoruuid",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               }
            ],
            "doc" : "Add one or more certificates to the idoverrideuser entry",
            "NO_CLI" : false
         },
         "server_role_show" : {
            "name" : "server_role_show",
            "NO_CLI" : false,
            "doc" : "Show role status on a server",
            "takes_args" : [
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "server_server",
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "IPA server hostname",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "Server name",
                  "confirm" : true,
                  "cli_name" : "server"
               },
               {
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "role_servrole",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "role",
                  "confirm" : true,
                  "label" : "Role name",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "IPA server role name",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               }
            ]
         },
         "group_add" : {
            "name" : "group_add",
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Group name",
                  "cli_name" : "group_name",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "maxlength" : 255,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Group name",
                  "alwaysask" : false
               }
            ],
            "doc" : "Create a new group.",
            "takes_options" : [
               {
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Group description",
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "attribute" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "gidnumber",
                  "minvalue" : 1,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "primary_key" : false,
                  "class" : "Int",
                  "alwaysask" : false,
                  "doc" : "GID (use this option to set it manually)",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "gid",
                  "confirm" : true,
                  "label" : "GID"
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               },
               {
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "name" : "nonposix",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Create as a non-POSIX group",
                  "deprecated" : false,
                  "cli_name" : "nonposix",
                  "label" : "<nonposix>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "external",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Allow adding external non-IPA members from trusted domains",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "external",
                  "confirm" : true,
                  "label" : "<external>"
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               }
            ],
            "NO_CLI" : false
         },
         "server_del" : {
            "name" : "server_del",
            "NO_CLI" : false,
            "doc" : "Delete IPA server.",
            "takes_args" : [
               {
                  "deprecated" : false,
                  "doc" : "IPA server hostname",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Server name",
                  "cli_name" : "name",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "takes_options" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "continue",
                  "label" : "<continue>",
                  "confirm" : true
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Ignore topology connectivity problems after removal",
                  "cli_name" : "ignore_topology_disconnect",
                  "label" : "Ignore topology errors",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "ignore_topology_disconnect",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "ignore_last_of_role",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Skip a check whether the last CA master or DNS server is removed",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "ignore_last_of_role",
                  "label" : "Ignore check for last remaining CA or DNS server",
                  "confirm" : true
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "force",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "force",
                  "confirm" : true,
                  "label" : "Force server removal",
                  "alwaysask" : false,
                  "doc" : "Force server removal even if it does not exist",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               }
            ]
         },
         "selinuxusermap_add" : {
            "takes_options" : [
               {
                  "attribute" : true,
                  "cli_name" : "selinuxuser",
                  "confirm" : true,
                  "label" : "SELinux User",
                  "alwaysask" : false,
                  "doc" : "SELinux User",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "ipaselinuxuser",
                  "noextrawhitespace" : true
               },
               {
                  "cli_name" : "hbacrule",
                  "label" : "HBAC Rule",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "HBAC Rule that defines the users, groups and hostgroups",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "seealso",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "User category the rule applies to",
                  "deprecated" : false,
                  "cli_name" : "usercat",
                  "label" : "User category",
                  "confirm" : true,
                  "attribute" : true,
                  "name" : "usercategory",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "all"
                  ],
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "deprecated_cli_aliases" : []
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "all"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "hostcategory",
                  "attribute" : true,
                  "cli_name" : "hostcat",
                  "confirm" : true,
                  "label" : "Host category",
                  "alwaysask" : false,
                  "doc" : "Host category the rule applies to",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "attribute" : true,
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Description",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "doc" : "Enabled",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ],
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Enabled",
                  "confirm" : true,
                  "cli_name" : "ipaenabledflag",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "ipaenabledflag",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "autofill" : false,
                  "class" : "Bool",
                  "primary_key" : false
               },
               {
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema."
               },
               {
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               }
            ],
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "label" : "Rule name",
                  "confirm" : true,
                  "attribute" : true
               }
            ],
            "doc" : "Create a new SELinux User Map.",
            "NO_CLI" : false,
            "name" : "selinuxusermap_add"
         },
         "radiusproxy_show" : {
            "name" : "radiusproxy_show",
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "RADIUS proxy server name",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "name",
                  "label" : "RADIUS proxy server name",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "doc" : "Display information about a RADIUS proxy server.",
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights"
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG"
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               }
            ],
            "NO_CLI" : false
         },
         "servicedelegationtarget_remove_member" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "doc" : "Delegation name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "pattern_errmsg" : "may only include letters, numbers, _, -, ., and a space inside",
                  "attribute" : true,
                  "maxlength" : 255,
                  "confirm" : true,
                  "label" : "Delegation name",
                  "cli_name" : "delegation_name",
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_ .-]*[a-zA-Z0-9_.-]?$",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "doc" : "Remove member from a named service delegation target.",
            "takes_options" : [
               {
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true
               },
               {
                  "name" : "principal",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "principal to remove",
                  "alwaysask" : true,
                  "confirm" : true,
                  "label" : "member principal",
                  "cli_name" : "principals",
                  "attribute" : false
               }
            ],
            "name" : "servicedelegationtarget_remove_member"
         },
         "privilege_add_member" : {
            "name" : "privilege_add_member",
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "confirm" : true,
                  "label" : "member role",
                  "cli_name" : "roles",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "roles to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "role",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               }
            ],
            "takes_args" : [
               {
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Privilege name",
                  "cli_name" : "name",
                  "doc" : "Privilege name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               }
            ],
            "doc" : "Add members to a privilege.",
            "NO_CLI" : true
         },
         "idoverridegroup_mod" : {
            "name" : "idoverridegroup_mod",
            "NO_CLI" : false,
            "doc" : "Modify an Group ID override.",
            "takes_args" : [
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "class" : "Str",
                  "primary_key" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "idviewcn",
                  "attribute" : false,
                  "cli_name" : "idview",
                  "label" : "ID View Name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "ID View Name",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipaanchoruuid",
                  "noextrawhitespace" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "doc" : "Anchor to override",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Anchor to override",
                  "cli_name" : "anchor"
               }
            ],
            "takes_options" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Description",
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "attribute" : true,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "maxlength" : 255,
                  "confirm" : true,
                  "label" : "Group name",
                  "cli_name" : "group_name",
                  "doc" : "Group name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "name" : "gidnumber",
                  "minvalue" : 1,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "flags" : [],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Group ID Number",
                  "cli_name" : "gid",
                  "label" : "GID",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "delattr",
                  "label" : "<delattr>",
                  "confirm" : true
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-way trusts only.",
                  "cli_name" : "fallback_to_ldap",
                  "confirm" : true,
                  "label" : "Fallback to AD DC LDAP",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "fallback_to_ldap",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "name" : "rename",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Rename the Group ID override object",
                  "deprecated" : false,
                  "cli_name" : "rename",
                  "confirm" : true,
                  "label" : "Rename",
                  "attribute" : false
               }
            ]
         },
         "automountkey_show" : {
            "name" : "automountkey_show",
            "takes_args" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Automount location name.",
                  "deprecated" : false,
                  "cli_name" : "automountlocation",
                  "confirm" : true,
                  "label" : "Location",
                  "attribute" : false,
                  "name" : "automountlocationcn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : []
               },
               {
                  "cli_name" : "automountmap",
                  "confirm" : true,
                  "label" : "Map",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Automount map name.",
                  "primary_key" : true,
                  "class" : "IA5Str",
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "IA5STR",
                  "name" : "automountmapautomountmapname",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               }
            ],
            "doc" : "Display an automount key.",
            "takes_options" : [
               {
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Automount key name.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Key",
                  "confirm" : true,
                  "cli_name" : "key",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "automountkey",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "IA5Str",
                  "primary_key" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "IA5STR",
                  "autofill" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Mount information",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "info",
                  "confirm" : true,
                  "label" : "Mount information",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "automountinformation",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "IA5STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "IA5Str",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "NO_CLI" : false
         },
         "caacl_del" : {
            "name" : "caacl_del",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : true,
                  "alwaysask" : false,
                  "doc" : "ACL name",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "name",
                  "label" : "ACL name",
                  "confirm" : true
               }
            ],
            "takes_options" : [
               {
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<continue>",
                  "confirm" : true,
                  "cli_name" : "continue",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               }
            ],
            "doc" : "Delete a CA ACL."
         },
         "hostgroup_mod" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "A description of this host-group",
                  "deprecated" : false,
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "delattr",
                  "label" : "<delattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false
               },
               {
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes."
               }
            ],
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "cli_name" : "hostgroup_name",
                  "label" : "Host-group",
                  "confirm" : true,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Name of host-group"
               }
            ],
            "doc" : "Modify a hostgroup.",
            "name" : "hostgroup_mod"
         },
         "sudocmdgroup_mod" : {
            "takes_args" : [
               {
                  "confirm" : true,
                  "label" : "Sudo Command Group",
                  "cli_name" : "sudocmdgroup_name",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Sudo Command Group",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "doc" : "Modify Sudo Command Group.",
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "Description",
                  "confirm" : true,
                  "cli_name" : "desc",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Group description",
                  "alwaysask" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "setattr",
                  "noextrawhitespace" : true
               },
               {
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<delattr>",
                  "cli_name" : "delattr",
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "delattr",
                  "noextrawhitespace" : true
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "sudocmdgroup_mod"
         },
         "config_mod" : {
            "name" : "config_mod",
            "NO_CLI" : false,
            "takes_args" : [],
            "takes_options" : [
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "ipamaxusernamelength",
                  "minvalue" : 1,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "cli_name" : "maxusername",
                  "confirm" : true,
                  "label" : "Maximum username length",
                  "attribute" : true,
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 255,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Maximum username length"
               },
               {
                  "doc" : "Default location of home directories",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "nonempty"
                  ],
                  "attribute" : true,
                  "label" : "Home directory base",
                  "confirm" : true,
                  "cli_name" : "homedirectory",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipahomesrootdir",
                  "required" : false,
                  "cli_metavar" : "IA5STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "IA5Str",
                  "primary_key" : false
               },
               {
                  "attribute" : true,
                  "label" : "Default shell",
                  "confirm" : true,
                  "cli_name" : "defaultshell",
                  "deprecated" : false,
                  "doc" : "Default shell for new users",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "nonempty"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipadefaultloginshell"
               },
               {
                  "deprecated" : false,
                  "doc" : "Default group for new users",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "nonempty"
                  ],
                  "attribute" : true,
                  "label" : "Default users group",
                  "confirm" : true,
                  "cli_name" : "defaultgroup",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipadefaultprimarygroup",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Default e-mail domain",
                  "deprecated" : false,
                  "cli_name" : "emaildomain",
                  "confirm" : true,
                  "label" : "Default e-mail domain",
                  "attribute" : true,
                  "name" : "ipadefaultemaildomain",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "cli_name" : "searchtimelimit",
                  "label" : "Search time limit",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [
                     "nonempty"
                  ],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Maximum amount of time (seconds) for a search (-1 or 0 is unlimited)",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "name" : "ipasearchtimelimit",
                  "minvalue" : -1,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : -1,
                  "name" : "ipasearchrecordslimit",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Search size limit",
                  "cli_name" : "searchrecordslimit",
                  "deprecated" : false,
                  "doc" : "Maximum number of records to search (-1 or 0 is unlimited)",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "nonempty"
                  ]
               },
               {
                  "attribute" : true,
                  "cli_name" : "usersearch",
                  "confirm" : true,
                  "label" : "User search fields",
                  "alwaysask" : false,
                  "doc" : "A comma-separated list of fields to search in when searching for users",
                  "deprecated" : false,
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "IA5STR",
                  "class" : "IA5Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "ipausersearchfields",
                  "noextrawhitespace" : true
               },
               {
                  "primary_key" : false,
                  "class" : "IA5Str",
                  "autofill" : false,
                  "cli_metavar" : "IA5STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "ipagroupsearchfields",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "groupsearch",
                  "confirm" : true,
                  "label" : "Group search fields",
                  "attribute" : true,
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "A comma-separated list of fields to search in when searching for groups"
               },
               {
                  "confirm" : true,
                  "label" : "Enable migration mode",
                  "cli_name" : "enable_migration",
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "nonempty"
                  ],
                  "deprecated" : false,
                  "doc" : "Enable migration mode",
                  "alwaysask" : false,
                  "class" : "Bool",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "autofill" : false,
                  "name" : "ipamigrationenabled",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "confirm" : true,
                  "label" : "Default group objectclasses",
                  "cli_name" : "groupobjectclasses",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "nonempty"
                  ],
                  "deprecated" : false,
                  "doc" : "Default group objectclasses (comma-separated list)",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "ipagroupobjectclasses",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "cli_name" : "userobjectclasses",
                  "confirm" : true,
                  "label" : "Default user objectclasses",
                  "attribute" : true,
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Default user objectclasses (comma-separated list)",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "ipauserobjectclasses",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "ipapwdexpadvnotify",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Password Expiration Notification (days)",
                  "cli_name" : "pwdexpnotify",
                  "doc" : "Number of days's notice of impending password expiration",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "nonempty"
                  ]
               },
               {
                  "confirm" : true,
                  "label" : "Password plugin features",
                  "cli_name" : "ipaconfigstring",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Extra hashes to generate in password plug-in",
                  "alwaysask" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "AllowNThash",
                     "KDC:Disable Last Success",
                     "KDC:Disable Lockout",
                     "KDC:Disable Default Preauth for SPNs"
                  ],
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['AllowNThash', 'KDC:Disable Last Success', 'KDC:Disable Lockout', 'KDC:Disable Default Preauth for SPNs']",
                  "autofill" : false,
                  "name" : "ipaconfigstring",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipaselinuxusermaporder",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Order in increasing priority of SELinux users, delimited by $",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "nonempty"
                  ],
                  "attribute" : true,
                  "label" : "SELinux user map order",
                  "confirm" : true,
                  "cli_name" : "ipaselinuxusermaporder"
               },
               {
                  "deprecated" : false,
                  "doc" : "Default SELinux user when no match is found in SELinux map rule",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Default SELinux user",
                  "cli_name" : "ipaselinuxusermapdefault",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "ipaselinuxusermapdefault",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Default types of PAC supported for services",
                  "alwaysask" : false,
                  "label" : "Default PAC types",
                  "confirm" : true,
                  "cli_name" : "pac_type",
                  "attribute" : true,
                  "name" : "ipakrbauthzdata",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "values" : [
                     "MS-PAC",
                     "PAD",
                     "nfs:NONE"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "cli_metavar" : "['MS-PAC', 'PAD', 'nfs:NONE']",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "confirm" : true,
                  "label" : "Default user authentication types",
                  "cli_name" : "user_auth_type",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Default types of supported user authentication",
                  "alwaysask" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "password",
                     "radius",
                     "otp",
                     "disabled"
                  ],
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "['password', 'radius', 'otp', 'disabled']",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "ipauserauthtype",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "label" : "IPA CA renewal master",
                  "confirm" : true,
                  "cli_name" : "ca_renewal_master_server",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute",
                     "no_create"
                  ],
                  "deprecated" : false,
                  "doc" : "Renewal master for IPA certificate authority",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "ca_renewal_master_server",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipadomainresolutionorder",
                  "attribute" : true,
                  "cli_name" : "domain_resolution_order",
                  "label" : "Domain resolution order",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "colon-separated list of domains used for short name qualification",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false
               },
               {
                  "label" : "<delattr>",
                  "confirm" : true,
                  "cli_name" : "delattr",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               }
            ],
            "doc" : "Modify configuration options."
         },
         "host_find" : {
            "name" : "host_find",
            "takes_args" : [
               {
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "fqdn",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Host name",
                  "confirm" : true,
                  "cli_name" : "hostname",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Host name",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "A description of this host",
                  "alwaysask" : false,
                  "label" : "Description",
                  "confirm" : true,
                  "cli_name" : "desc",
                  "attribute" : true
               },
               {
                  "label" : "Locality",
                  "confirm" : true,
                  "cli_name" : "locality",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Host locality (e.g. \"Baltimore, MD\")",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "l",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "nshostlocation",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Location",
                  "cli_name" : "location",
                  "doc" : "Host location (e.g. \"Lab 2\")",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Platform",
                  "cli_name" : "platform",
                  "doc" : "Host hardware platform (e.g. \"Lenovo T61\")",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "nshardwareplatform",
                  "noextrawhitespace" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "name" : "nsosversion",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "os",
                  "confirm" : true,
                  "label" : "Operating system",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Host operating system and version (e.g. \"Fedora 9\")"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "userpassword",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Password used in bulk enrollment",
                  "deprecated" : false,
                  "cli_name" : "password",
                  "label" : "User password",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Bytes",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BYTES",
                  "name" : "usercertificate",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "str",
                  "cli_name" : "certificate",
                  "confirm" : true,
                  "label" : "Certificate",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Base-64 encoded host certificate",
                  "deprecated" : false
               },
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Hardware MAC address(es) on this host",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "MAC address",
                  "confirm" : true,
                  "cli_name" : "macaddress",
                  "attribute" : true,
                  "pattern_errmsg" : "Must be of the form HH:HH:HH:HH:HH:HH, where each H is a hexadecimal character.",
                  "noextrawhitespace" : true,
                  "name" : "macaddress",
                  "pattern" : "^([a-fA-F0-9]{2}[:|\\-]?){5}[a-fA-F0-9]{2}$",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Host category (semantics placed on this attribute are for local interpretation)",
                  "cli_name" : "class",
                  "label" : "Class",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "userclass",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "ipaassignedidview",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "ipaassignedidview",
                  "confirm" : true,
                  "label" : "Assigned ID View",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Assigned ID View",
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : true
               },
               {
                  "cli_name" : "auth_ind",
                  "confirm" : true,
                  "label" : "Authentication Indicators",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Defines a whitelist for Authentication Indicators. Use 'otp' to allow OTP-based 2FA authentications. Use 'radius' to allow RADIUS-based 2FA authentications. Other values may be used for custom configurations.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "krbprincipalauthind",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "cli_name" : "timelimit",
                  "label" : "Time Limit",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Size Limit",
                  "cli_name" : "sizelimit",
                  "attribute" : false
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all"
               },
               {
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : true,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"hostname\")",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "pkey_only",
                  "label" : "Primary key only",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "in_hostgroup",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Search for hosts with these member of host groups.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "host group",
                  "cli_name" : "in_hostgroups"
               },
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for hosts without these member of host groups.",
                  "cli_name" : "not_in_hostgroups",
                  "label" : "host group",
                  "confirm" : true,
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "noextrawhitespace" : true,
                  "name" : "not_in_hostgroup",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Search for hosts with these member of netgroups.",
                  "deprecated" : false,
                  "cli_name" : "in_netgroups",
                  "label" : "netgroup",
                  "confirm" : true,
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "noextrawhitespace" : true,
                  "name" : "in_netgroup",
                  "no_convert" : false,
                  "multivalue" : true,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Search for hosts without these member of netgroups.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "cli_name" : "not_in_netgroups",
                  "label" : "netgroup",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "not_in_netgroup",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "label" : "role",
                  "confirm" : true,
                  "cli_name" : "in_roles",
                  "attribute" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Search for hosts with these member of roles.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "in_role",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "not_in_role",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for hosts without these member of roles.",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "not_in_roles",
                  "label" : "role",
                  "confirm" : true
               },
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Search for hosts with these member of HBAC rules.",
                  "alwaysask" : false,
                  "label" : "HBAC rule",
                  "confirm" : true,
                  "cli_name" : "in_hbacrules",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "in_hbacrule",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "not_in_hbacrule",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Search for hosts without these member of HBAC rules.",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "HBAC rule",
                  "confirm" : true,
                  "cli_name" : "not_in_hbacrules"
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "in_sudorule",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "in_sudorules",
                  "confirm" : true,
                  "label" : "sudo rule",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for hosts with these member of sudo rules.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true
               },
               {
                  "doc" : "Search for hosts without these member of sudo rules.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "sudo rule",
                  "cli_name" : "not_in_sudorules",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "not_in_sudorule",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Search for hosts with these enrolled by users.",
                  "deprecated" : false,
                  "cli_name" : "enroll_by_users",
                  "label" : "user",
                  "confirm" : true,
                  "maxlength" : 255,
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "noextrawhitespace" : true,
                  "name" : "enroll_by_user",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "noextrawhitespace" : true,
                  "name" : "not_enroll_by_user",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Search for hosts without these enrolled by users.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "maxlength" : 255,
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "cli_name" : "not_enroll_by_users",
                  "label" : "user",
                  "confirm" : true
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "man_by_host",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Search for hosts with these managed by hosts.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "host",
                  "confirm" : true,
                  "cli_name" : "man_by_hosts",
                  "attribute" : false
               },
               {
                  "name" : "not_man_by_host",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Search for hosts without these managed by hosts.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "host",
                  "cli_name" : "not_man_by_hosts",
                  "attribute" : false
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "man_host",
                  "attribute" : false,
                  "cli_name" : "man_hosts",
                  "label" : "host",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for hosts with these managing hosts.",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "name" : "not_man_host",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for hosts without these managing hosts.",
                  "cli_name" : "not_man_hosts",
                  "confirm" : true,
                  "label" : "host",
                  "attribute" : false
               }
            ],
            "doc" : "Search for hosts.",
            "NO_CLI" : false
         },
         "group_find" : {
            "name" : "group_find",
            "takes_options" : [
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "label" : "Group name",
                  "confirm" : true,
                  "cli_name" : "group_name",
                  "deprecated" : false,
                  "doc" : "Group name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "label" : "Description",
                  "confirm" : true,
                  "cli_name" : "desc",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Group description",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "GID (use this option to set it manually)",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "attribute" : true,
                  "cli_name" : "gid",
                  "label" : "GID",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "gidnumber",
                  "minvalue" : 1,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "flags" : [
                     "no_display"
                  ],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "timelimit",
                  "confirm" : true,
                  "label" : "Time Limit",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "cli_name" : "sizelimit",
                  "label" : "Size Limit",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "alwaysask" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "search for private groups",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<private>",
                  "cli_name" : "private",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "private",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "posix",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "posix",
                  "confirm" : true,
                  "label" : "<posix>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "search for POSIX groups",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "external",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "search for groups with support of external non-IPA members from trusted domains",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "external",
                  "confirm" : true,
                  "label" : "<external>"
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "search for non-POSIX groups",
                  "cli_name" : "nonposix",
                  "label" : "<nonposix>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "nonposix",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : true,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members"
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"group-name\")",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only"
               },
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Search for groups with these member users.",
                  "deprecated" : false,
                  "cli_name" : "users",
                  "label" : "user",
                  "confirm" : true,
                  "maxlength" : 255,
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "no_user",
                  "maxlength" : 255,
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "cli_name" : "no_users",
                  "label" : "user",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Search for groups without these member users.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Search for groups with these member groups.",
                  "alwaysask" : false,
                  "label" : "group",
                  "confirm" : true,
                  "cli_name" : "groups",
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "maxlength" : 255,
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "cli_name" : "no_groups",
                  "label" : "group",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for groups without these member groups.",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "noextrawhitespace" : true,
                  "name" : "no_group"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "in_group",
                  "noextrawhitespace" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : false,
                  "maxlength" : 255,
                  "confirm" : true,
                  "label" : "group",
                  "cli_name" : "in_groups",
                  "doc" : "Search for groups with these member of groups.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "name" : "not_in_group",
                  "noextrawhitespace" : true,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Search for groups without these member of groups.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "group",
                  "cli_name" : "not_in_groups",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : false,
                  "maxlength" : 255
               },
               {
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "netgroup",
                  "cli_name" : "in_netgroups",
                  "deprecated" : false,
                  "doc" : "Search for groups with these member of netgroups.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "in_netgroup",
                  "noextrawhitespace" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "not_in_netgroup",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "cli_name" : "not_in_netgroups",
                  "confirm" : true,
                  "label" : "netgroup",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for groups without these member of netgroups."
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Search for groups with these member of roles.",
                  "deprecated" : false,
                  "cli_name" : "in_roles",
                  "confirm" : true,
                  "label" : "role",
                  "attribute" : false,
                  "name" : "in_role",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for groups without these member of roles.",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "not_in_roles",
                  "label" : "role",
                  "confirm" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "not_in_role",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "in_hbacrule",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Search for groups with these member of HBAC rules.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : false,
                  "cli_name" : "in_hbacrules",
                  "confirm" : true,
                  "label" : "HBAC rule"
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "not_in_hbacrule",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Search for groups without these member of HBAC rules.",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "HBAC rule",
                  "confirm" : true,
                  "cli_name" : "not_in_hbacrules"
               },
               {
                  "attribute" : false,
                  "label" : "sudo rule",
                  "confirm" : true,
                  "cli_name" : "in_sudorules",
                  "doc" : "Search for groups with these member of sudo rules.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "in_sudorule"
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "not_in_sudorule",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Search for groups without these member of sudo rules.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : false,
                  "cli_name" : "not_in_sudorules",
                  "confirm" : true,
                  "label" : "sudo rule"
               }
            ],
            "takes_args" : [
               {
                  "attribute" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria"
               }
            ],
            "doc" : "Search for groups.",
            "NO_CLI" : false
         },
         "trust_find" : {
            "name" : "trust_find",
            "NO_CLI" : false,
            "doc" : "Search for trusts.",
            "takes_args" : [
               {
                  "attribute" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria"
               }
            ],
            "takes_options" : [
               {
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Realm name",
                  "cli_name" : "realm",
                  "deprecated" : false,
                  "doc" : "Realm name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "flags" : [
                     "no_update",
                     "no_create"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Domain NetBIOS name",
                  "deprecated" : false,
                  "cli_name" : "flat_name",
                  "confirm" : true,
                  "label" : "Domain NetBIOS name",
                  "attribute" : true,
                  "name" : "ipantflatname",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               },
               {
                  "doc" : "Domain Security Identifier",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_update",
                     "no_create"
                  ],
                  "attribute" : true,
                  "label" : "Domain Security Identifier",
                  "confirm" : true,
                  "cli_name" : "sid",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipanttrusteddomainsid",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_create"
                  ],
                  "doc" : "SID blacklist incoming",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "SID blacklist incoming",
                  "cli_name" : "sid_blacklist_incoming",
                  "attribute" : true,
                  "name" : "ipantsidblacklistincoming",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "attribute" : true,
                  "label" : "SID blacklist outgoing",
                  "confirm" : true,
                  "cli_name" : "sid_blacklist_outgoing",
                  "doc" : "SID blacklist outgoing",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_create"
                  ],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "ipantsidblacklistoutgoing"
               },
               {
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [
                     "no_display"
                  ],
                  "attribute" : false,
                  "label" : "Time Limit",
                  "confirm" : true,
                  "cli_name" : "timelimit"
               },
               {
                  "attribute" : false,
                  "label" : "Size Limit",
                  "confirm" : true,
                  "cli_name" : "sizelimit",
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "alwaysask" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [
                     "no_display"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit"
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true,
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Primary key only",
                  "confirm" : true,
                  "cli_name" : "pkey_only",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"realm\")",
                  "alwaysask" : false
               }
            ]
         },
         "dnszone_find" : {
            "takes_options" : [
               {
                  "confirm" : true,
                  "label" : "Zone name",
                  "cli_name" : "name",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Zone name (FQDN)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : true,
                  "only_relative" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "autofill" : false,
                  "name" : "idnsname",
                  "only_absolute" : true,
                  "type" : "DNSName",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Reverse zone IP network",
                  "cli_name" : "name_from_ip",
                  "doc" : "IP network to create reverse zone name from",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "name_from_ip",
                  "noextrawhitespace" : true
               },
               {
                  "deprecated" : false,
                  "doc" : "Is zone active?",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_update",
                     "no_create"
                  ],
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Active zone",
                  "cli_name" : "zone_active",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "idnszoneactive",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Bool",
                  "primary_key" : false
               },
               {
                  "cli_name" : "forwarder",
                  "label" : "Zone forwarders",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "idnsforwarders",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "forward_policy",
                  "confirm" : true,
                  "label" : "Forward policy",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "idnsforwardpolicy",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "['only', 'first', 'none']",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "only",
                     "first",
                     "none"
                  ]
               },
               {
                  "name" : "idnssoamname",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "only_relative" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Authoritative nameserver domain name",
                  "deprecated" : false,
                  "cli_name" : "name_server",
                  "label" : "Authoritative nameserver",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "default" : "",
                  "class" : "DNSNameParam",
                  "primary_key" : false,
                  "autofill" : false,
                  "only_relative" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "name" : "idnssoarname",
                  "no_convert" : false,
                  "multivalue" : false,
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "cli_name" : "admin_email",
                  "confirm" : true,
                  "label" : "Administrator e-mail address",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Administrator e-mail address",
                  "deprecated" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "serial",
                  "confirm" : true,
                  "label" : "SOA serial",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "SOA record serial number",
                  "flags" : [],
                  "sortorder" : 2,
                  "maxvalue" : 4294967295,
                  "query" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "idnssoaserial",
                  "minvalue" : 1
               },
               {
                  "cli_name" : "refresh",
                  "label" : "SOA refresh",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "SOA record refresh time",
                  "deprecated" : false,
                  "default" : 3600,
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "name" : "idnssoarefresh",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int"
               },
               {
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "idnssoaretry",
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "default" : 900,
                  "doc" : "SOA record retry time",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "SOA retry",
                  "cli_name" : "retry"
               },
               {
                  "attribute" : true,
                  "cli_name" : "expire",
                  "label" : "SOA expire",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "SOA record expire time",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "default" : 1209600,
                  "class" : "Int",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "idnssoaexpire",
                  "minvalue" : 0
               },
               {
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "How long should negative responses be cached",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "SOA minimum",
                  "cli_name" : "minimum",
                  "attribute" : true,
                  "minvalue" : 0,
                  "name" : "idnssoaminimum",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "default" : 3600,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "name" : "dnsttl",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "cli_name" : "ttl",
                  "confirm" : true,
                  "label" : "Time to live",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Time to live for records at zone apex",
                  "deprecated" : false
               },
               {
                  "attribute" : true,
                  "label" : "Default time to live",
                  "confirm" : true,
                  "cli_name" : "default_ttl",
                  "doc" : "Time to live for records without explicit TTL definition",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "dnsdefaultttl"
               },
               {
                  "flags" : [
                     "no_option"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "<dnsclass>",
                  "deprecated" : false,
                  "cli_name" : "class",
                  "label" : "<dnsclass>",
                  "confirm" : true,
                  "attribute" : true,
                  "name" : "dnsclass",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "IN",
                     "CS",
                     "CH",
                     "HS"
                  ],
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['IN', 'CS', 'CH', 'HS']"
               },
               {
                  "alwaysask" : false,
                  "doc" : "BIND update policy",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "update_policy",
                  "label" : "BIND update policy",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "idnsupdatepolicy",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Allow dynamic updates.",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "cli_name" : "dynamic_update",
                  "label" : "Dynamic update",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "idnsallowdynupdate",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "required" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Bool"
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "default" : "any;",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "idnsallowquery",
                  "attribute" : true,
                  "cli_name" : "allow_query",
                  "label" : "Allow query",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Semicolon separated list of IP addresses or networks which are allowed to issue queries",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "default" : "none;",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "idnsallowtransfer",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Allow transfer",
                  "cli_name" : "allow_transfer",
                  "deprecated" : false,
                  "doc" : "Semicolon separated list of IP addresses or networks which are allowed to transfer the zone",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "class" : "Bool",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BOOL",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "idnsallowsyncptr",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "cli_name" : "allow_sync_ptr",
                  "label" : "Allow PTR sync",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Allow synchronization of forward (A, AAAA) and reverse (PTR) records in the zone"
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Allow inline DNSSEC signing of records in the zone",
                  "deprecated" : false,
                  "cli_name" : "dnssec",
                  "confirm" : true,
                  "label" : "Allow in-line DNSSEC signing",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "idnssecinlinesigning",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Bool",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BOOL"
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^\\d+ \\d+ \\d+ (([0-9a-fA-F]{2})+|-)$",
                  "name" : "nsec3paramrecord",
                  "noextrawhitespace" : true,
                  "pattern_errmsg" : "expected format: <0-255> <0-255> <0-65535> even-length_hexadecimal_digits_or_hyphen",
                  "attribute" : true,
                  "cli_name" : "nsec3param_rec",
                  "confirm" : true,
                  "label" : "NSEC3PARAM record",
                  "alwaysask" : false,
                  "doc" : "NSEC3PARAM record for zone in format: hash_algorithm flags iterations salt",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true
               },
               {
                  "cli_name" : "timelimit",
                  "label" : "Time Limit",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "alwaysask" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int"
               },
               {
                  "attribute" : false,
                  "label" : "Size Limit",
                  "confirm" : true,
                  "cli_name" : "sizelimit",
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [
                     "no_display"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "forward_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Forward zones only",
                  "cli_name" : "forward_only",
                  "deprecated" : false,
                  "doc" : "Search for forward zones only",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only"
               }
            ],
            "takes_args" : [
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "attribute" : false,
                  "cli_name" : "criteria",
                  "confirm" : true,
                  "label" : "<criteria>",
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "doc" : "Search for DNS zones (SOA records).",
            "NO_CLI" : false,
            "name" : "dnszone_find"
         },
         "pwpolicy_find" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "cli_name" : "criteria",
                  "confirm" : true,
                  "label" : "<criteria>",
                  "attribute" : false,
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : []
               }
            ],
            "takes_options" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Manage password policy for specific group",
                  "deprecated" : false,
                  "cli_name" : "group",
                  "confirm" : true,
                  "label" : "Group",
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "krbmaxpwdlife",
                  "attribute" : true,
                  "label" : "Max lifetime (days)",
                  "confirm" : true,
                  "cli_name" : "maxlife",
                  "deprecated" : false,
                  "doc" : "Maximum password lifetime (in days)",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "maxvalue" : 20000,
                  "flags" : []
               },
               {
                  "attribute" : true,
                  "cli_name" : "minlife",
                  "label" : "Min lifetime (hours)",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Minimum password lifetime (in hours)",
                  "flags" : [],
                  "query" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "primary_key" : false,
                  "class" : "Int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "krbminpwdlife",
                  "minvalue" : 0
               },
               {
                  "cli_name" : "history",
                  "label" : "History size",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Password history size",
                  "deprecated" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "name" : "krbpwdhistorylength",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int"
               },
               {
                  "doc" : "Minimum number of character classes",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "maxvalue" : 5,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Character classes",
                  "cli_name" : "minclasses",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "krbpwdmindiffchars",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int"
               },
               {
                  "cli_name" : "minlength",
                  "confirm" : true,
                  "label" : "Min length",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Minimum length of password",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "krbpwdminlength",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int"
               },
               {
                  "minvalue" : 0,
                  "name" : "cospriority",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : true,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "Priority of the policy (higher number means lower priority",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Priority",
                  "cli_name" : "priority",
                  "attribute" : false
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Max failures",
                  "cli_name" : "maxfail",
                  "doc" : "Consecutive failures before lockout",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : true,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "krbpwdmaxfailure"
               },
               {
                  "name" : "krbpwdfailurecountinterval",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Period after which failure count will be reset (seconds)",
                  "cli_name" : "failinterval",
                  "confirm" : true,
                  "label" : "Failure reset interval",
                  "attribute" : true
               },
               {
                  "attribute" : true,
                  "cli_name" : "lockouttime",
                  "label" : "Lockout duration",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Period for which lockout is enforced (seconds)",
                  "flags" : [],
                  "query" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "primary_key" : false,
                  "class" : "Int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "krbpwdlockoutduration",
                  "minvalue" : 0
               },
               {
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "cli_name" : "timelimit",
                  "label" : "Time Limit",
                  "confirm" : true,
                  "attribute" : false,
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT"
               },
               {
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Size Limit",
                  "cli_name" : "sizelimit",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"group\")",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               }
            ],
            "doc" : "Search for group password policies.",
            "name" : "pwpolicy_find"
         },
         "servicedelegationrule_add" : {
            "name" : "servicedelegationrule_add",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_ .-]*[a-zA-Z0-9_.-]?$",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "doc" : "Delegation name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "pattern_errmsg" : "may only include letters, numbers, _, -, ., and a space inside",
                  "attribute" : true,
                  "maxlength" : 255,
                  "confirm" : true,
                  "label" : "Delegation name",
                  "cli_name" : "delegation_name"
               }
            ],
            "doc" : "Create a new service delegation rule.",
            "takes_options" : [
               {
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "setattr"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all"
               },
               {
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               }
            ]
         },
         "hbacsvc_show" : {
            "takes_options" : [
               {
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG"
               }
            ],
            "takes_args" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "HBAC service",
                  "deprecated" : false,
                  "cli_name" : "service",
                  "confirm" : true,
                  "label" : "Service name",
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : []
               }
            ],
            "doc" : "Display information about an HBAC service.",
            "NO_CLI" : false,
            "name" : "hbacsvc_show"
         },
         "service_find" : {
            "name" : "service_find",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "attribute" : false,
                  "cli_name" : "criteria",
                  "confirm" : true,
                  "label" : "<criteria>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "criteria",
                  "noextrawhitespace" : false
               }
            ],
            "doc" : "Search for IPA services.",
            "takes_options" : [
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Service principal",
                  "deprecated" : false,
                  "cli_name" : "canonical_principal",
                  "require_service" : true,
                  "label" : "Principal name",
                  "confirm" : true,
                  "attribute" : true,
                  "name" : "krbcanonicalname",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "Principal",
                  "primary_key" : true,
                  "class" : "Principal",
                  "autofill" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "required" : false,
                  "deprecated_cli_aliases" : []
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Principal alias",
                  "require_service" : true,
                  "cli_name" : "principal",
                  "deprecated" : false,
                  "doc" : "Service principal alias",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_create"
                  ],
                  "required" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Principal",
                  "primary_key" : false,
                  "type" : "Principal",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "krbprincipalname"
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "ipakrbauthzdata",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['MS-PAC', 'PAD', 'NONE']",
                  "class" : "StrEnum",
                  "values" : [
                     "MS-PAC",
                     "PAD",
                     "NONE"
                  ],
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Override default list of supported PAC types. Use 'NONE' to disable PAC support for this service, e.g. this might be necessary for NFS services.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "pac_type",
                  "confirm" : true,
                  "label" : "PAC type"
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "krbprincipalauthind",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "Defines a whitelist for Authentication Indicators. Use 'otp' to allow OTP-based 2FA authentications. Use 'radius' to allow RADIUS-based 2FA authentications. Other values may be used for custom configurations.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Authentication Indicators",
                  "confirm" : true,
                  "cli_name" : "auth_ind"
               },
               {
                  "attribute" : false,
                  "label" : "Time Limit",
                  "confirm" : true,
                  "cli_name" : "timelimit",
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [
                     "no_display"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "timelimit"
               },
               {
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Size Limit",
                  "cli_name" : "sizelimit",
                  "attribute" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : true,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"canonical-principal\")",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only"
               },
               {
                  "confirm" : true,
                  "label" : "host",
                  "cli_name" : "man_by_hosts",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Search for services with these managed by hosts.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "man_by_host",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Search for services without these managed by hosts.",
                  "deprecated" : false,
                  "cli_name" : "not_man_by_hosts",
                  "confirm" : true,
                  "label" : "host",
                  "attribute" : false,
                  "name" : "not_man_by_host",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : []
               }
            ]
         },
         "role_mod" : {
            "name" : "role_mod",
            "takes_options" : [
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "A description of this role-group",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Description",
                  "confirm" : true,
                  "cli_name" : "desc"
               },
               {
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "addattr"
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "delattr",
                  "confirm" : true,
                  "label" : "<delattr>"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "rename",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "rename",
                  "confirm" : true,
                  "label" : "Rename",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rename the role object",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "takes_args" : [
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Role name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Role name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false
               }
            ],
            "doc" : "Modify a role.",
            "NO_CLI" : false
         },
         "vault_remove_member" : {
            "name" : "vault_remove_member",
            "takes_options" : [
               {
                  "name" : "service",
                  "type" : "Principal",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Principal",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Service name of the service vault",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<service>",
                  "require_service" : false,
                  "cli_name" : "service",
                  "attribute" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "shared",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "cli_name" : "shared",
                  "confirm" : true,
                  "label" : "<shared>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Shared vault",
                  "deprecated" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "username",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Username of the user vault",
                  "deprecated" : false,
                  "cli_name" : "user",
                  "label" : "<username>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "attribute" : false,
                  "cli_name" : "users",
                  "label" : "member user",
                  "confirm" : true,
                  "alwaysask" : true,
                  "doc" : "users to remove",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "deprecated" : false,
                  "doc" : "groups to remove",
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "member group",
                  "confirm" : true,
                  "cli_name" : "groups",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "services",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "services to remove",
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member service",
                  "cli_name" : "services"
               }
            ],
            "takes_args" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Vault name",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Vault name",
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, ., and -",
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.-]+$",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               }
            ],
            "doc" : "Remove members from a vault.",
            "NO_CLI" : false
         },
         "sudorule_remove_host" : {
            "name" : "sudorule_remove_host",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "sudorule_name",
                  "confirm" : true,
                  "label" : "Rule name",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "takes_options" : [
               {
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               },
               {
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "doc" : "hosts to remove",
                  "deprecated" : false,
                  "cli_name" : "hosts",
                  "label" : "member host",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "hostgroup",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "host groups to remove",
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member host group",
                  "cli_name" : "hostgroups"
               },
               {
                  "attribute" : false,
                  "cli_name" : "hostmask",
                  "label" : "host masks of allowed hosts",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "host masks of allowed hosts",
                  "deprecated" : false,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "hostmask"
               }
            ],
            "doc" : "Remove hosts and hostgroups affected by Sudo Rule."
         },
         "class_find" : {
            "NO_CLI" : false,
            "doc" : "Search for classes.",
            "takes_args" : [
               {
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<criteria>",
                  "cli_name" : "criteria",
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Primary key only",
                  "confirm" : true,
                  "cli_name" : "pkey_only",
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               }
            ],
            "name" : "class_find"
         },
         "idoverridegroup_add" : {
            "doc" : "Add a new Group ID override.",
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "idviewcn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "ID View Name",
                  "cli_name" : "idview",
                  "label" : "ID View Name",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "label" : "Anchor to override",
                  "confirm" : true,
                  "cli_name" : "anchor",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Anchor to override",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipaanchoruuid",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "Description",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "maxlength" : 255,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "cli_name" : "group_name",
                  "label" : "Group name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Group name",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "cli_name" : "gid",
                  "label" : "GID",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "alwaysask" : false,
                  "doc" : "Group ID Number",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "name" : "gidnumber",
                  "minvalue" : 1,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int"
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "attribute" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema."
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "fallback_to_ldap",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-way trusts only.",
                  "alwaysask" : false,
                  "label" : "Fallback to AD DC LDAP",
                  "confirm" : true,
                  "cli_name" : "fallback_to_ldap",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw"
               },
               {
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version"
               }
            ],
            "NO_CLI" : false,
            "name" : "idoverridegroup_add"
         },
         "hbacrule_add_service" : {
            "name" : "hbacrule_add_service",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "name" : "hbacsvc",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "HBAC services to add",
                  "cli_name" : "hbacsvcs",
                  "confirm" : true,
                  "label" : "member HBAC service",
                  "attribute" : false
               },
               {
                  "name" : "hbacsvcgroup",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "HBAC service groups to add",
                  "cli_name" : "hbacsvcgroups",
                  "confirm" : true,
                  "label" : "member HBAC service group",
                  "attribute" : false
               }
            ],
            "takes_args" : [
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "name",
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               }
            ],
            "doc" : "Add services to an HBAC rule."
         },
         "hbacrule_add_host" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Rule name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               }
            ],
            "doc" : "Add target hosts and hostgroups to an HBAC rule.",
            "takes_options" : [
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "host",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "hosts to add",
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member host",
                  "cli_name" : "hosts"
               },
               {
                  "confirm" : true,
                  "label" : "member host group",
                  "cli_name" : "hostgroups",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "host groups to add",
                  "alwaysask" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "hostgroup",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               }
            ],
            "name" : "hbacrule_add_host"
         },
         "krbtpolicy_show" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "attribute" : true,
                  "label" : "User name",
                  "confirm" : true,
                  "cli_name" : "user",
                  "deprecated" : false,
                  "doc" : "Manage ticket policy for specific user",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "uid"
               }
            ],
            "takes_options" : [
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false
               }
            ],
            "doc" : "Display the current Kerberos ticket policy.",
            "name" : "krbtpolicy_show"
         },
         "dnsrecord_find" : {
            "takes_args" : [
               {
                  "type" : "DNSName",
                  "only_absolute" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "dnszoneidnsname",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "required" : true,
                  "only_relative" : false,
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "doc" : "Zone name (FQDN)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "Zone name",
                  "confirm" : true,
                  "cli_name" : "dnszone"
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "cli_name" : "criteria",
                  "label" : "<criteria>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               }
            ],
            "doc" : "Search for DNS resources.",
            "takes_options" : [
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "idnsname",
                  "attribute" : true,
                  "label" : "Record name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "doc" : "Record name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "doc" : "Time to live",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Time to live",
                  "confirm" : true,
                  "cli_name" : "ttl",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : -2147483648,
                  "name" : "dnsttl",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['IN', 'CS', 'CH', 'HS']",
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "IN",
                     "CS",
                     "CH",
                     "HS"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "dnsclass",
                  "attribute" : true,
                  "cli_name" : "class",
                  "confirm" : true,
                  "label" : "<dnsclass>",
                  "alwaysask" : false,
                  "doc" : "<dnsclass>",
                  "deprecated" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : true
               },
               {
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "A record",
                  "confirm" : true,
                  "cli_name" : "a_rec",
                  "doc" : "Raw A records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "ARECORD",
                  "autofill" : false,
                  "class" : "ARecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "arecord"
               },
               {
                  "doc" : "Raw AAAA records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "AAAA record",
                  "confirm" : true,
                  "cli_name" : "aaaa_rec",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "aaaarecord",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "AAAARECORD",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "AAAARecord",
                  "normalizedns" : true
               },
               {
                  "label" : "A6 record",
                  "confirm" : true,
                  "cli_name" : "a6_rec",
                  "attribute" : true,
                  "validatedns" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Raw A6 records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "A6Record",
                  "normalizedns" : true,
                  "cli_metavar" : "A6RECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "a6record",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "alwaysask" : false,
                  "doc" : "Raw AFSDB records",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "afsdb_rec",
                  "confirm" : true,
                  "label" : "AFSDB record",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "afsdbrecord",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "AFSDBRECORD",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "AFSDBRecord"
               },
               {
                  "flags" : [
                     "no_option"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Raw APL records",
                  "deprecated" : false,
                  "cli_name" : "apl_rec",
                  "label" : "APL record",
                  "confirm" : true,
                  "attribute" : true,
                  "validatedns" : true,
                  "noextrawhitespace" : true,
                  "name" : "aplrecord",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "APLRecord",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "APLRECORD",
                  "required" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Raw CERT records",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "validatedns" : true,
                  "cli_name" : "cert_rec",
                  "label" : "CERT record",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "certrecord",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "CERTRECORD",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "CERTRecord"
               },
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Raw CNAME records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "CNAME record",
                  "cli_name" : "cname_rec",
                  "validatedns" : true,
                  "attribute" : true,
                  "name" : "cnamerecord",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "CNAMERecord",
                  "normalizedns" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "CNAMERECORD",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "DHCIDRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "DHCIDRecord",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "dhcidrecord",
                  "attribute" : true,
                  "validatedns" : true,
                  "cli_name" : "dhcid_rec",
                  "label" : "DHCID record",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Raw DHCID records",
                  "deprecated" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "dlvrecord",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "DLVRecord",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DLVRECORD",
                  "required" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw DLV records",
                  "cli_name" : "dlv_rec",
                  "label" : "DLV record",
                  "confirm" : true,
                  "attribute" : true,
                  "validatedns" : true
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "dnamerecord",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNAMERECORD",
                  "autofill" : false,
                  "class" : "DNAMERecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "deprecated" : false,
                  "doc" : "Raw DNAME records",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "validatedns" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "DNAME record",
                  "cli_name" : "dname_rec"
               },
               {
                  "cli_name" : "ds_rec",
                  "confirm" : true,
                  "label" : "DS record",
                  "validatedns" : true,
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw DS records",
                  "normalizedns" : true,
                  "class" : "DSRecord",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DSRECORD",
                  "name" : "dsrecord",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "HIPRECORD",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "HIPRecord",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "hiprecord",
                  "noextrawhitespace" : true,
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "hip_rec",
                  "confirm" : true,
                  "label" : "HIP record",
                  "alwaysask" : false,
                  "doc" : "Raw HIP records",
                  "deprecated" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : true
               },
               {
                  "cli_name" : "ipseckey_rec",
                  "label" : "IPSECKEY record",
                  "confirm" : true,
                  "attribute" : true,
                  "validatedns" : true,
                  "flags" : [
                     "no_option"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Raw IPSECKEY records",
                  "deprecated" : false,
                  "normalizedns" : true,
                  "class" : "IPSECKEYRecord",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "IPSECKEYRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipseckeyrecord",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               },
               {
                  "label" : "KEY record",
                  "confirm" : true,
                  "cli_name" : "key_rec",
                  "attribute" : true,
                  "validatedns" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ],
                  "deprecated" : false,
                  "doc" : "Raw KEY records",
                  "alwaysask" : false,
                  "class" : "KEYRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "KEYRECORD",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "keyrecord",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "kxrecord",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "KXRecord",
                  "normalizedns" : true,
                  "cli_metavar" : "KXRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Raw KX records",
                  "alwaysask" : false,
                  "label" : "KX record",
                  "confirm" : true,
                  "cli_name" : "kx_rec",
                  "attribute" : true,
                  "validatedns" : true
               },
               {
                  "validatedns" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "LOC record",
                  "cli_name" : "loc_rec",
                  "doc" : "Raw LOC records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "LOCRECORD",
                  "autofill" : false,
                  "class" : "LOCRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "locrecord",
                  "noextrawhitespace" : true
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "mxrecord",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "MXRECORD",
                  "required" : false,
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "MXRecord",
                  "alwaysask" : false,
                  "doc" : "Raw MX records",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "mx_rec",
                  "confirm" : true,
                  "label" : "MX record"
               },
               {
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "naptr_rec",
                  "confirm" : true,
                  "label" : "NAPTR record",
                  "alwaysask" : false,
                  "doc" : "Raw NAPTR records",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "NAPTRRECORD",
                  "normalizedns" : true,
                  "class" : "NAPTRRecord",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "naptrrecord",
                  "noextrawhitespace" : true
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "nsrecord",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "NSRECORD",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "NSRecord",
                  "normalizedns" : true,
                  "deprecated" : false,
                  "doc" : "Raw NS records",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "NS record",
                  "confirm" : true,
                  "cli_name" : "ns_rec"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw NSEC records",
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "nsec_rec",
                  "confirm" : true,
                  "label" : "NSEC record",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "nsecrecord",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "NSECRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "NSECRecord"
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "PTRRECORD",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "PTRRecord",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "ptrrecord",
                  "noextrawhitespace" : true,
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "ptr_rec",
                  "confirm" : true,
                  "label" : "PTR record",
                  "alwaysask" : false,
                  "doc" : "Raw PTR records",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true
               },
               {
                  "label" : "RRSIG record",
                  "confirm" : true,
                  "cli_name" : "rrsig_rec",
                  "attribute" : true,
                  "validatedns" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ],
                  "doc" : "Raw RRSIG records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "RRSIGRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "RRSIGRECORD",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "rrsigrecord",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ],
                  "deprecated" : false,
                  "doc" : "Raw RP records",
                  "alwaysask" : false,
                  "label" : "RP record",
                  "confirm" : true,
                  "cli_name" : "rp_rec",
                  "attribute" : true,
                  "validatedns" : true,
                  "noextrawhitespace" : true,
                  "name" : "rprecord",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "RPRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "RPRECORD",
                  "autofill" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "sigrecord",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "normalizedns" : true,
                  "class" : "SIGRecord",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "SIGRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Raw SIG records",
                  "deprecated" : false,
                  "cli_name" : "sig_rec",
                  "label" : "SIG record",
                  "confirm" : true,
                  "attribute" : true,
                  "validatedns" : true
               },
               {
                  "normalizedns" : true,
                  "class" : "SPFRecord",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "SPFRECORD",
                  "required" : false,
                  "name" : "spfrecord",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "spf_rec",
                  "confirm" : true,
                  "label" : "SPF record",
                  "validatedns" : true,
                  "attribute" : true,
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw SPF records"
               },
               {
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "srv_rec",
                  "confirm" : true,
                  "label" : "SRV record",
                  "alwaysask" : false,
                  "doc" : "Raw SRV records",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "SRVRECORD",
                  "required" : false,
                  "normalizedns" : true,
                  "class" : "SRVRecord",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "srvrecord",
                  "noextrawhitespace" : true
               },
               {
                  "validatedns" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "SSHFP record",
                  "cli_name" : "sshfp_rec",
                  "deprecated" : false,
                  "doc" : "Raw SSHFP records",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "SSHFPRECORD",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "SSHFPRecord",
                  "normalizedns" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "sshfprecord",
                  "noextrawhitespace" : true
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw TLSA records",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "validatedns" : true,
                  "cli_name" : "tlsa_rec",
                  "label" : "TLSA record",
                  "confirm" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "tlsarecord",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "TLSARECORD",
                  "normalizedns" : true,
                  "class" : "TLSARecord",
                  "primary_key" : false
               },
               {
                  "attribute" : true,
                  "validatedns" : true,
                  "cli_name" : "txt_rec",
                  "label" : "TXT record",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Raw TXT records",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "TXTRECORD",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "TXTRecord",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "txtrecord"
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "urirecord",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "URIRECORD",
                  "autofill" : false,
                  "class" : "URIRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "doc" : "Raw URI records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "URI record",
                  "confirm" : true,
                  "cli_name" : "uri_rec"
               },
               {
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "flags" : [
                     "no_display"
                  ],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "cli_name" : "timelimit",
                  "confirm" : true,
                  "label" : "Time Limit",
                  "attribute" : false
               },
               {
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [
                     "no_display"
                  ],
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "alwaysask" : false,
                  "label" : "Size Limit",
                  "confirm" : true,
                  "cli_name" : "sizelimit",
                  "attribute" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Parse all raw DNS records and return them in a structured way",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "structured",
                  "label" : "Structured",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "structured",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Primary key only",
                  "confirm" : true,
                  "cli_name" : "pkey_only",
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               }
            ],
            "NO_CLI" : false,
            "name" : "dnsrecord_find"
         },
         "idview_find" : {
            "name" : "idview_find",
            "takes_options" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "ID View Name",
                  "alwaysask" : false,
                  "label" : "ID View Name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Description",
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "attribute" : false,
                  "label" : "Time Limit",
                  "confirm" : true,
                  "cli_name" : "timelimit",
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [
                     "no_display"
                  ],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "timelimit"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "flags" : [
                     "no_display"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "confirm" : true,
                  "label" : "Size Limit",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "primary_key" : false,
                  "class" : "Int"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "deprecated" : false,
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               }
            ],
            "takes_args" : [
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<criteria>",
                  "cli_name" : "criteria",
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "criteria",
                  "noextrawhitespace" : false
               }
            ],
            "doc" : "Search for an ID View.",
            "NO_CLI" : false
         },
         "hostgroup_add_member" : {
            "name" : "hostgroup_add_member",
            "doc" : "Add members to a hostgroup.",
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Name of host-group",
                  "cli_name" : "hostgroup_name",
                  "label" : "Host-group",
                  "confirm" : true,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and ."
               }
            ],
            "takes_options" : [
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "hosts",
                  "confirm" : true,
                  "label" : "member host",
                  "alwaysask" : true,
                  "doc" : "hosts to add",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "host",
                  "noextrawhitespace" : true
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "hostgroup",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "hostgroups",
                  "confirm" : true,
                  "label" : "member host group",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "doc" : "host groups to add",
                  "deprecated" : false
               }
            ],
            "NO_CLI" : false
         },
         "caacl_enable" : {
            "takes_args" : [
               {
                  "doc" : "ACL name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "ACL name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "doc" : "Enable a CA ACL.",
            "takes_options" : [
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               }
            ],
            "NO_CLI" : false,
            "name" : "caacl_enable"
         },
         "service_disable" : {
            "name" : "service_disable",
            "doc" : "Disable the Kerberos key and SSL certificate of a service.",
            "takes_args" : [
               {
                  "type" : "Principal",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "krbcanonicalname",
                  "cli_metavar" : "PRINCIPAL",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Principal",
                  "primary_key" : true,
                  "doc" : "Service principal",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Principal name",
                  "confirm" : true,
                  "cli_name" : "canonical_principal",
                  "require_service" : true
               }
            ],
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               }
            ],
            "NO_CLI" : false
         },
         "servicedelegationtarget_add_member" : {
            "name" : "servicedelegationtarget_add_member",
            "NO_CLI" : false,
            "doc" : "Add member to a named service delegation target.",
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_ .-]*[a-zA-Z0-9_.-]?$",
                  "cli_name" : "delegation_name",
                  "label" : "Delegation name",
                  "confirm" : true,
                  "maxlength" : 255,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, ., and a space inside",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Delegation name",
                  "deprecated" : false
               }
            ],
            "takes_options" : [
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "doc" : "principal to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "member principal",
                  "confirm" : true,
                  "cli_name" : "principals",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "principal",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ]
         },
         "dnsforwardzone_add" : {
            "takes_args" : [
               {
                  "name" : "idnsname",
                  "no_convert" : false,
                  "multivalue" : false,
                  "only_absolute" : true,
                  "type" : "DNSName",
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "autofill" : false,
                  "only_relative" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Zone name (FQDN)",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Zone name",
                  "attribute" : true
               }
            ],
            "doc" : "Create new DNS forward zone.",
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "IP network to create reverse zone name from",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Reverse zone IP network",
                  "cli_name" : "name_from_ip",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "name_from_ip",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "idnsforwarders",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Per-zone forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
                  "cli_name" : "forwarder",
                  "label" : "Zone forwarders",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "name" : "idnsforwardpolicy",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "only",
                     "first",
                     "none"
                  ],
                  "cli_metavar" : "['only', 'first', 'none']",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Per-zone conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Forward policy",
                  "cli_name" : "forward_policy",
                  "attribute" : true
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>"
               },
               {
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "skip_overlap_check",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "cli_name" : "skip_overlap_check",
                  "confirm" : true,
                  "label" : "<skip_overlap_check>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Force DNS zone creation even if it will overlap with an existing zone.",
                  "deprecated" : false
               },
               {
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "dnsforwardzone_add"
         },
         "permission_add" : {
            "name" : "permission_add",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "pattern" : "^[-_ a-zA-Z0-9.]+$",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Permission name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Permission name",
                  "cli_name" : "name",
                  "pattern_errmsg" : "May only contain letters, numbers, -, _, ., and space",
                  "attribute" : true
               }
            ],
            "doc" : "Add a new permission.",
            "takes_options" : [
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "ask_create"
                  ],
                  "doc" : "Rights to grant (read, search, compare, write, add, delete, all)",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "confirm" : true,
                  "label" : "Granted rights",
                  "cli_name" : "right",
                  "attribute" : true,
                  "name" : "ipapermright",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "read",
                     "search",
                     "compare",
                     "write",
                     "add",
                     "delete",
                     "all"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['read', 'search', 'compare', 'write', 'add', 'delete', 'all']",
                  "autofill" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "attrs",
                  "confirm" : true,
                  "label" : "Effective attributes",
                  "alwaysask" : false,
                  "doc" : "All attributes to which the permission applies",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute",
                     "allow_mod_for_managed_permission"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "attrs",
                  "noextrawhitespace" : true
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "ipapermbindruletype",
                  "cli_metavar" : "['permission', 'all', 'anonymous']",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "values" : [
                     "permission",
                     "all",
                     "anonymous"
                  ],
                  "class" : "StrEnum",
                  "default" : "permission",
                  "doc" : "Bind rule type",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "allow_mod_for_managed_permission"
                  ],
                  "attribute" : true,
                  "label" : "Bind rule type",
                  "confirm" : true,
                  "cli_name" : "bindtype"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "DN",
                  "name" : "ipapermlocation",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNORURL",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "DNOrURL",
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "Subtree to apply permissions to",
                  "flags" : [
                     "ask_create"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "subtree",
                  "label" : "Subtree",
                  "confirm" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "extratargetfilter",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Extra target filter",
                  "cli_name" : "filter",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "Extra target filter",
                  "alwaysask" : false
               },
               {
                  "name" : "ipapermtargetfilter",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "All target filters, including those implied by type and memberof",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Raw target filter",
                  "cli_name" : "rawfilter",
                  "attribute" : true
               },
               {
                  "attribute" : true,
                  "label" : "Target DN",
                  "confirm" : true,
                  "cli_name" : "target",
                  "doc" : "Optional DN to apply the permission to (must be in the subtree, but may not yet exist)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "DNPARAM",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "DNParam",
                  "type" : "DN",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipapermtarget"
               },
               {
                  "name" : "ipapermtargetto",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "DN",
                  "class" : "DNParam",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNPARAM",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Optional DN subtree where an entry can be moved to (must be in the subtree, but may not yet exist)",
                  "cli_name" : "targetto",
                  "confirm" : true,
                  "label" : "Target DN subtree",
                  "attribute" : true
               },
               {
                  "confirm" : true,
                  "label" : "Origin DN subtree",
                  "cli_name" : "targetfrom",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Optional DN subtree from where an entry can be moved (must be in the subtree, but may not yet exist)",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "DNParam",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DNPARAM",
                  "autofill" : false,
                  "name" : "ipapermtargetfrom",
                  "type" : "DN",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "memberof",
                  "confirm" : true,
                  "label" : "Member of group",
                  "alwaysask" : true,
                  "doc" : "Target members of a group (sets memberOf targetfilter)",
                  "deprecated" : false,
                  "flags" : [
                     "ask_create",
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "memberof",
                  "noextrawhitespace" : true
               },
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "targetgroup",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "User group to apply permissions to (sets target)",
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "ask_create",
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Target group",
                  "cli_name" : "targetgroup"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "type",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Type",
                  "cli_name" : "type",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "ask_create",
                     "virtual_attribute"
                  ],
                  "doc" : "Type of IPA object (sets subtree and objectClass targetfilter)",
                  "deprecated" : false,
                  "alwaysask" : true
               },
               {
                  "attribute" : false,
                  "cli_name" : "filter",
                  "label" : "<filter>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Deprecated; use extratargetfilter",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "filter"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "subtree",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<subtree>",
                  "cli_name" : "subtree",
                  "doc" : "Deprecated; use ipapermlocation",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "virtual_attribute"
                  ]
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "permissions",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Deprecated; use ipapermright",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<permissions>",
                  "cli_name" : "permissions"
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true
               },
               {
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               }
            ]
         },
         "netgroup_remove_member" : {
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Netgroup name",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Netgroup name",
                  "deprecated" : false
               }
            ],
            "doc" : "Remove members from a netgroup.",
            "takes_options" : [
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "users to remove",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "label" : "member user",
                  "confirm" : true,
                  "cli_name" : "users",
                  "attribute" : false
               },
               {
                  "name" : "group",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "groups to remove",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "confirm" : true,
                  "label" : "member group",
                  "cli_name" : "groups",
                  "attribute" : false
               },
               {
                  "alwaysask" : true,
                  "doc" : "hosts to remove",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "hosts",
                  "label" : "member host",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "deprecated" : false,
                  "doc" : "host groups to remove",
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member host group",
                  "cli_name" : "hostgroups",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "hostgroup",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "netgroup",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "member netgroup",
                  "confirm" : true,
                  "cli_name" : "netgroups",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "netgroups to remove",
                  "deprecated" : false,
                  "alwaysask" : true
               }
            ],
            "NO_CLI" : false,
            "name" : "netgroup_remove_member"
         },
         "radiusproxy_del" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "cli_name" : "continue",
                  "confirm" : true,
                  "label" : "<continue>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool"
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version"
               }
            ],
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "RADIUS proxy server name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "RADIUS proxy server name",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "doc" : "Delete a RADIUS proxy server.",
            "name" : "radiusproxy_del"
         },
         "service_remove_cert" : {
            "name" : "service_remove_cert",
            "doc" : "Remove certificates from a service",
            "takes_args" : [
               {
                  "deprecated" : false,
                  "doc" : "Service principal",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Principal name",
                  "require_service" : true,
                  "cli_name" : "canonical_principal",
                  "type" : "Principal",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "krbcanonicalname",
                  "cli_metavar" : "PRINCIPAL",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Principal"
               }
            ],
            "takes_options" : [
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output."
               },
               {
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>"
               },
               {
                  "confirm" : true,
                  "label" : "Certificate",
                  "cli_name" : "certificate",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_search"
                  ],
                  "deprecated" : false,
                  "doc" : "Base-64 encoded service certificate",
                  "alwaysask" : true,
                  "primary_key" : false,
                  "class" : "Bytes",
                  "required" : true,
                  "cli_metavar" : "BYTES",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "usercertificate",
                  "type" : "str",
                  "no_convert" : false,
                  "multivalue" : true
               }
            ],
            "NO_CLI" : false
         },
         "service_add_host" : {
            "name" : "service_add_host",
            "takes_options" : [
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "hosts to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "label" : "member host",
                  "confirm" : true,
                  "cli_name" : "hosts",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               }
            ],
            "takes_args" : [
               {
                  "confirm" : true,
                  "label" : "Principal name",
                  "require_service" : true,
                  "cli_name" : "canonical_principal",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Service principal",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : true,
                  "class" : "Principal",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "autofill" : false,
                  "name" : "krbcanonicalname",
                  "type" : "Principal",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "doc" : "Add hosts that can manage this service.",
            "NO_CLI" : false
         },
         "permission_show" : {
            "name" : "permission_show",
            "takes_args" : [
               {
                  "pattern_errmsg" : "May only contain letters, numbers, -, _, ., :, /, and space",
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Permission name",
                  "alwaysask" : false,
                  "doc" : "Permission name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[-_ a-zA-Z0-9.:/]+$",
                  "name" : "cn",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : "Display information about a permission.",
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "NO_CLI" : false
         },
         "host_allow_retrieve_keytab" : {
            "name" : "host_allow_retrieve_keytab",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Host name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "hostname",
                  "confirm" : true,
                  "label" : "Host name",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "fqdn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "doc" : "Allow users, groups, hosts or host groups to retrieve a keytab of this host.",
            "takes_options" : [
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "attribute" : false,
                  "cli_name" : "users",
                  "confirm" : true,
                  "label" : "member user",
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "users to add",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "user",
                  "noextrawhitespace" : true
               },
               {
                  "deprecated" : false,
                  "doc" : "groups to add",
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "member group",
                  "confirm" : true,
                  "cli_name" : "groups",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "hosts",
                  "label" : "member host",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "hosts to add"
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "hostgroup",
                  "attribute" : false,
                  "cli_name" : "hostgroups",
                  "label" : "member host group",
                  "confirm" : true,
                  "alwaysask" : true,
                  "doc" : "host groups to add",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               }
            ]
         },
         "otpconfig_mod" : {
            "name" : "otpconfig_mod",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "TOTP authentication time variance (seconds)",
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "totp_auth_window",
                  "confirm" : true,
                  "label" : "TOTP authentication Window",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "ipatokentotpauthwindow",
                  "minvalue" : 5,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "TOTP synchronization time variance (seconds)",
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "totp_sync_window",
                  "confirm" : true,
                  "label" : "TOTP Synchronization Window",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "ipatokentotpsyncwindow",
                  "minvalue" : 5,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int"
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "minvalue" : 1,
                  "name" : "ipatokenhotpauthwindow",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "HOTP Authentication Window",
                  "cli_name" : "hotp_auth_window",
                  "attribute" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "nonempty"
                  ],
                  "doc" : "HOTP authentication skip-ahead",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "primary_key" : false,
                  "class" : "Int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "ipatokenhotpsyncwindow",
                  "minvalue" : 1,
                  "attribute" : true,
                  "cli_name" : "hotp_sync_window",
                  "confirm" : true,
                  "label" : "HOTP Synchronization Window",
                  "alwaysask" : false,
                  "doc" : "HOTP synchronization skip-ahead",
                  "deprecated" : false,
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<delattr>",
                  "confirm" : true,
                  "cli_name" : "delattr",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "takes_args" : [],
            "doc" : "Modify OTP configuration options."
         },
         "stageuser_add_certmapdata" : {
            "name" : "stageuser_add_certmapdata",
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "User login",
                  "cli_name" : "login",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "maxlength" : 255,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "User login",
                  "alwaysask" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "certmapdata",
                  "confirm" : true,
                  "label" : "Certificate mapping data",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Certificate mapping data",
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "ipacertmapdata",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : "Add one or more certificate mappings to the stage user entry.",
            "takes_options" : [
               {
                  "attribute" : false,
                  "cli_name" : "issuer",
                  "label" : "Issuer",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Issuer of the certificate",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "DNPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "DNParam",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "DN",
                  "name" : "issuer"
               },
               {
                  "type" : "DN",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "subject",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNPARAM",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "DNParam",
                  "deprecated" : false,
                  "doc" : "Subject of the certificate",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Subject",
                  "cli_name" : "subject"
               },
               {
                  "type" : "str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "certificate",
                  "required" : false,
                  "cli_metavar" : "BYTES",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Bytes",
                  "deprecated" : false,
                  "doc" : "Base-64 encoded user certificate",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "label" : "Certificate",
                  "confirm" : true,
                  "cli_name" : "certificate"
               },
               {
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members"
               }
            ],
            "NO_CLI" : false
         },
         "user_stage" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "cli_name" : "login",
                  "confirm" : true,
                  "label" : "User login",
                  "alwaysask" : false,
                  "doc" : "User login",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true
               }
            ],
            "doc" : "Move deleted user into staged area",
            "takes_options" : [
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "cli_name" : "continue",
                  "label" : "<continue>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "name" : "user_stage"
         },
         "topologysuffix_verify" : {
            "name" : "topologysuffix_verify",
            "takes_args" : [
               {
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Suffix name",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suffix name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : "\nVerify replication topology for suffix.\n\nChecks done:\n  1. check if a topology is not disconnected. In other words if there are\n     replication paths between all servers.\n  2. check if servers don't have more than the recommended number of\n     replication agreements\n",
            "takes_options" : [
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               }
            ],
            "NO_CLI" : false
         },
         "hbacsvcgroup_del" : {
            "takes_args" : [
               {
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Service group name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Service group name",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "continue",
                  "confirm" : true,
                  "label" : "<continue>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "doc" : "Delete an HBAC service group.",
            "NO_CLI" : false,
            "name" : "hbacsvcgroup_del"
         },
         "certprofile_import" : {
            "name" : "certprofile_import",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Profile ID for referring to this profile",
                  "deprecated" : false,
                  "cli_name" : "id",
                  "confirm" : true,
                  "label" : "Profile ID",
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : []
               }
            ],
            "takes_options" : [
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Brief description of this profile",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Profile description",
                  "cli_name" : "desc",
                  "attribute" : true,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "default" : true,
                  "class" : "Bool",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "BOOL",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "ipacertprofilestoreissued",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "cli_name" : "store",
                  "label" : "Store issued certificates",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Whether to store certs issued using this profile",
                  "deprecated" : false
               },
               {
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Filename of a raw profile. The XML format is not supported.",
                  "cli_name" : "file",
                  "label" : "Filename of a raw profile. The XML format is not supported.",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : false,
                  "name" : "file",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               }
            ],
            "doc" : "Import a Certificate Profile."
         },
         "servicedelegationtarget_del" : {
            "name" : "servicedelegationtarget_del",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "maxlength" : 255,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, ., and a space inside",
                  "cli_name" : "delegation_name",
                  "label" : "Delegation name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delegation name",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "class" : "Str",
                  "primary_key" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_ .-]*[a-zA-Z0-9_.-]?$",
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn"
               }
            ],
            "doc" : "Delete service delegation target.",
            "takes_options" : [
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "continue",
                  "confirm" : true,
                  "label" : "<continue>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               }
            ]
         },
         "ca_mod" : {
            "name" : "ca_mod",
            "NO_CLI" : false,
            "doc" : "Modify CA configuration.",
            "takes_args" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "class" : "Str",
                  "primary_key" : true,
                  "alwaysask" : false,
                  "doc" : "Name for referencing the CA",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "name",
                  "label" : "Name",
                  "confirm" : true
               }
            ],
            "takes_options" : [
               {
                  "attribute" : true,
                  "label" : "Description",
                  "confirm" : true,
                  "cli_name" : "desc",
                  "doc" : "Description of the purpose of the CA",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "description"
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr",
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr"
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<delattr>",
                  "cli_name" : "delattr",
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "delattr",
                  "noextrawhitespace" : true
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "rename",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rename the Certificate Authority object",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "rename",
                  "label" : "Rename",
                  "confirm" : true
               }
            ]
         },
         "cert_status" : {
            "name" : "cert_status",
            "takes_args" : [
               {
                  "confirm" : true,
                  "label" : "Request id",
                  "cli_name" : "request_id",
                  "attribute" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_output",
                     "no_search"
                  ],
                  "deprecated" : false,
                  "doc" : "Request id",
                  "alwaysask" : false,
                  "primary_key" : true,
                  "class" : "Int",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "minvalue" : -2147483648,
                  "name" : "request_id",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "takes_options" : [
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "default" : "ipa",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "cacn",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "ca",
                  "confirm" : true,
                  "label" : "Issuing CA",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Name of issuing CA",
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : true
               },
               {
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "doc" : "Check the status of a certificate signing request.",
            "NO_CLI" : false
         },
         "hbacsvcgroup_remove_member" : {
            "name" : "hbacsvcgroup_remove_member",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "alwaysask" : true,
                  "doc" : "HBAC services to remove",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "hbacsvcs",
                  "confirm" : true,
                  "label" : "member HBAC service",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "hbacsvc",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Service group name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Service group name"
               }
            ],
            "doc" : "Remove members from an HBAC service group."
         },
         "user_status" : {
            "name" : "user_status",
            "takes_args" : [
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "User login",
                  "deprecated" : false,
                  "cli_name" : "login",
                  "label" : "User login",
                  "confirm" : true,
                  "maxlength" : 255,
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "noextrawhitespace" : true,
                  "name" : "useruid",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               }
            ],
            "takes_options" : [
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output."
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               }
            ],
            "doc" : "\n    Lockout status of a user account\n\n    An account may become locked if the password is entered incorrectly too\n    many times within a specific time period as controlled by password\n    policy. A locked account is a temporary condition and may be unlocked by\n    an administrator.\n\n    This connects to each IPA master and displays the lockout status on\n    each one.\n\n    To determine whether an account is locked on a given server you need\n    to compare the number of failed logins and the time of the last failure.\n    For an account to be locked it must exceed the maxfail failures within\n    the failinterval duration as specified in the password policy associated\n    with the user.\n\n    The failed login counter is modified only when a user attempts a log in\n    so it is possible that an account may appear locked but the last failed\n    login attempt is older than the lockouttime of the password policy. This\n    means that the user may attempt a login again. ",
            "NO_CLI" : false
         },
         "dns_update_system_records" : {
            "name" : "dns_update_system_records",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "dry_run",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "Dry run",
                  "cli_name" : "dry_run",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Do not update records only return expected records",
                  "alwaysask" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw"
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "takes_args" : [],
            "doc" : "Update location and IPA server DNS records"
         },
         "vault_remove_owner" : {
            "name" : "vault_remove_owner",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Vault name",
                  "cli_name" : "name",
                  "label" : "Vault name",
                  "confirm" : true,
                  "maxlength" : 255,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, ., and -",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "no_convert" : false,
                  "multivalue" : false,
                  "pattern" : "^[a-zA-Z0-9_.-]+$",
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true
               }
            ],
            "doc" : "Remove owners from a vault.",
            "takes_options" : [
               {
                  "class" : "Principal",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "deprecated_cli_aliases" : [],
                  "name" : "service",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "Principal",
                  "cli_name" : "service",
                  "require_service" : false,
                  "label" : "<service>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Service name of the service vault",
                  "deprecated" : false
               },
               {
                  "cli_name" : "shared",
                  "label" : "<shared>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Shared vault",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "shared",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool"
               },
               {
                  "cli_name" : "user",
                  "label" : "<username>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Username of the user vault",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "username",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all"
               },
               {
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "attribute" : false,
                  "label" : "owner user",
                  "confirm" : true,
                  "cli_name" : "users",
                  "doc" : "users to remove",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "attribute" : false,
                  "label" : "owner group",
                  "confirm" : true,
                  "cli_name" : "groups",
                  "deprecated" : false,
                  "doc" : "groups to remove",
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "name" : "services",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "services to remove",
                  "alwaysask" : true,
                  "confirm" : true,
                  "label" : "owner service",
                  "cli_name" : "services",
                  "attribute" : false
               }
            ]
         },
         "vault_add_internal" : {
            "takes_options" : [
               {
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Vault description",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "ipavaulttype",
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['standard', 'symmetric', 'asymmetric']",
                  "default" : "symmetric",
                  "values" : [
                     "standard",
                     "symmetric",
                     "asymmetric"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Vault type",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "type",
                  "confirm" : true,
                  "label" : "Type"
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BYTES",
                  "primary_key" : false,
                  "class" : "Bytes",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "str",
                  "name" : "ipavaultsalt",
                  "attribute" : true,
                  "cli_name" : "salt",
                  "label" : "Salt",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Vault salt",
                  "deprecated" : false,
                  "flags" : [
                     "no_search"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "label" : "Public key",
                  "confirm" : true,
                  "cli_name" : "public_key",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_search"
                  ],
                  "deprecated" : false,
                  "doc" : "Vault public key",
                  "alwaysask" : false,
                  "class" : "Bytes",
                  "primary_key" : false,
                  "cli_metavar" : "BYTES",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "ipavaultpublickey",
                  "type" : "str",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "addattr"
               },
               {
                  "name" : "service",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "Principal",
                  "primary_key" : false,
                  "class" : "Principal",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Service name of the service vault",
                  "cli_name" : "service",
                  "require_service" : false,
                  "label" : "<service>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "shared",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Shared vault",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "shared",
                  "confirm" : true,
                  "label" : "<shared>"
               },
               {
                  "confirm" : true,
                  "label" : "<username>",
                  "cli_name" : "user",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Username of the user vault",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "username",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format."
               },
               {
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               }
            ],
            "takes_args" : [
               {
                  "maxlength" : 255,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, ., and -",
                  "cli_name" : "name",
                  "label" : "Vault name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Vault name",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "class" : "Str",
                  "primary_key" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.-]+$",
                  "noextrawhitespace" : true,
                  "name" : "cn"
               }
            ],
            "doc" : null,
            "NO_CLI" : true,
            "name" : "vault_add_internal"
         },
         "hostgroup_find" : {
            "doc" : "Search for hostgroups.",
            "takes_args" : [
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "attribute" : false,
                  "cli_name" : "criteria",
                  "label" : "<criteria>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               }
            ],
            "takes_options" : [
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : true,
                  "cli_name" : "hostgroup_name",
                  "confirm" : true,
                  "label" : "Host-group",
                  "alwaysask" : false,
                  "doc" : "Name of host-group",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true
               },
               {
                  "doc" : "A description of this host-group",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "cli_name" : "timelimit",
                  "label" : "Time Limit",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int"
               },
               {
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Size Limit",
                  "cli_name" : "sizelimit",
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "alwaysask" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ]
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"hostgroup-name\")",
                  "deprecated" : false,
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG"
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "host",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for host groups with these member hosts.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : false,
                  "cli_name" : "hosts",
                  "confirm" : true,
                  "label" : "host"
               },
               {
                  "doc" : "Search for host groups without these member hosts.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "host",
                  "confirm" : true,
                  "cli_name" : "no_hosts",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "no_host",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "cli_name" : "hostgroups",
                  "label" : "host group",
                  "confirm" : true,
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Search for host groups with these member host groups.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "hostgroup",
                  "multivalue" : true,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode"
               },
               {
                  "cli_name" : "no_hostgroups",
                  "confirm" : true,
                  "label" : "host group",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for host groups without these member host groups.",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "name" : "no_hostgroup",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "in_hostgroup",
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "label" : "host group",
                  "confirm" : true,
                  "cli_name" : "in_hostgroups",
                  "doc" : "Search for host groups with these member of host groups.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "noextrawhitespace" : true,
                  "name" : "not_in_hostgroup",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Search for host groups without these member of host groups.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "cli_name" : "not_in_hostgroups",
                  "label" : "host group",
                  "confirm" : true
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "name" : "in_netgroup",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for host groups with these member of netgroups.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : false,
                  "cli_name" : "in_netgroups",
                  "confirm" : true,
                  "label" : "netgroup"
               },
               {
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : false,
                  "cli_name" : "not_in_netgroups",
                  "confirm" : true,
                  "label" : "netgroup",
                  "alwaysask" : false,
                  "doc" : "Search for host groups without these member of netgroups.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "name" : "not_in_netgroup",
                  "noextrawhitespace" : true
               },
               {
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "in_hbacrule",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "HBAC rule",
                  "cli_name" : "in_hbacrules",
                  "deprecated" : false,
                  "doc" : "Search for host groups with these member of HBAC rules.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "not_in_hbacrule",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Search for host groups without these member of HBAC rules.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "HBAC rule",
                  "cli_name" : "not_in_hbacrules"
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for host groups with these member of sudo rules.",
                  "cli_name" : "in_sudorules",
                  "confirm" : true,
                  "label" : "sudo rule",
                  "attribute" : false,
                  "name" : "in_sudorule",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "not_in_sudorule",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "sudo rule",
                  "confirm" : true,
                  "cli_name" : "not_in_sudorules",
                  "attribute" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Search for host groups without these member of sudo rules.",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "hostgroup_find"
         },
         "automember_find" : {
            "name" : "automember_find",
            "takes_args" : [
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria"
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "A description of this auto member rule",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "cli_metavar" : "['group', 'hostgroup']",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "group",
                     "hostgroup"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "type",
                  "attribute" : false,
                  "label" : "Grouping Type",
                  "confirm" : true,
                  "cli_name" : "type",
                  "doc" : "Grouping to which the rule applies",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output."
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"automember-rule\")",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "pkey_only",
                  "label" : "Primary key only",
                  "confirm" : true
               }
            ],
            "doc" : "\n    Search for automember rules.\n    ",
            "NO_CLI" : false
         },
         "vault_add_member" : {
            "NO_CLI" : false,
            "doc" : "Add members to a vault.",
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "doc" : "Vault name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, ., and -",
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Vault name",
                  "no_convert" : false,
                  "multivalue" : false,
                  "pattern" : "^[a-zA-Z0-9_.-]+$",
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "takes_options" : [
               {
                  "autofill" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Principal",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "Principal",
                  "name" : "service",
                  "attribute" : false,
                  "require_service" : false,
                  "cli_name" : "service",
                  "confirm" : true,
                  "label" : "<service>",
                  "alwaysask" : false,
                  "doc" : "Service name of the service vault",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "shared",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "cli_name" : "shared",
                  "label" : "<shared>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Shared vault",
                  "deprecated" : false
               },
               {
                  "confirm" : true,
                  "label" : "<username>",
                  "cli_name" : "user",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Username of the user vault",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "username",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false
               },
               {
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "users to add",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "users",
                  "label" : "member user",
                  "confirm" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "groups to add",
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "member group",
                  "confirm" : true,
                  "cli_name" : "groups"
               },
               {
                  "confirm" : true,
                  "label" : "member service",
                  "cli_name" : "services",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "services to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "services",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               }
            ],
            "name" : "vault_add_member"
         },
         "cert_show" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "deprecated" : false,
                  "doc" : "Serial number in decimal or if prefixed with 0x in hexadecimal",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : true,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Serial number",
                  "cli_name" : "serial_number",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : -2147483648,
                  "name" : "serial_number",
                  "required" : true,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : true
               }
            ],
            "doc" : "Retrieve an existing certificate.",
            "takes_options" : [
               {
                  "name" : "cacn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "default" : "ipa",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Name of issuing CA",
                  "deprecated" : false,
                  "cli_name" : "ca",
                  "confirm" : true,
                  "label" : "Issuing CA",
                  "attribute" : false
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "out",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "out",
                  "confirm" : true,
                  "label" : "Output filename",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "File to store the certificate in.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "chain",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<chain>",
                  "confirm" : true,
                  "cli_name" : "chain",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Include certificate chain in output",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               }
            ],
            "name" : "cert_show"
         },
         "sudorule_mod" : {
            "doc" : "Modify Sudo Rule.",
            "takes_args" : [
               {
                  "attribute" : true,
                  "cli_name" : "sudorule_name",
                  "label" : "Rule name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn"
               }
            ],
            "takes_options" : [
               {
                  "attribute" : true,
                  "label" : "Description",
                  "confirm" : true,
                  "cli_name" : "desc",
                  "deprecated" : false,
                  "doc" : "Description",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "description"
               },
               {
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Enabled",
                  "deprecated" : false,
                  "cli_name" : "ipaenabledflag",
                  "confirm" : true,
                  "label" : "Enabled",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "ipaenabledflag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "primary_key" : false,
                  "class" : "Bool",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BOOL"
               },
               {
                  "attribute" : true,
                  "label" : "User category",
                  "confirm" : true,
                  "cli_name" : "usercat",
                  "deprecated" : false,
                  "doc" : "User category the rule applies to",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "['all']",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "all"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "usercategory"
               },
               {
                  "cli_name" : "hostcat",
                  "label" : "Host category",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Host category the rule applies to",
                  "deprecated" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "all"
                  ],
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "deprecated_cli_aliases" : [],
                  "name" : "hostcategory",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "doc" : "Command category the rule applies to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Command category",
                  "confirm" : true,
                  "cli_name" : "cmdcat",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "cmdcategory",
                  "cli_metavar" : "['all']",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "RunAs User category the rule applies to",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "RunAs User category",
                  "cli_name" : "runasusercat",
                  "attribute" : true,
                  "name" : "ipasudorunasusercategory",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "autofill" : false
               },
               {
                  "cli_name" : "runasgroupcat",
                  "label" : "RunAs Group category",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "RunAs Group category the rule applies to",
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['all']",
                  "name" : "ipasudorunasgroupcategory",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "label" : "Sudo order",
                  "confirm" : true,
                  "cli_name" : "order",
                  "attribute" : true,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "integer to order the Sudo rules",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "default" : 0,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "sudoorder",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "External User the rule applies to (sudorule-find only)",
                  "alwaysask" : false,
                  "label" : "External User",
                  "confirm" : true,
                  "cli_name" : "externaluser",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "externaluser",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "externalhost",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [
                     "no_option"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "External host",
                  "deprecated" : false,
                  "cli_name" : "externalhost",
                  "label" : "External host",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "deprecated" : false,
                  "doc" : "External User the commands can run as (sudorule-find only)",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "RunAs External User",
                  "cli_name" : "runasexternaluser",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "ipasudorunasextuser",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "External Group the commands can run as (sudorule-find only)",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "runasexternalgroup",
                  "label" : "RunAs External Group",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipasudorunasextgroup",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>"
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "delattr",
                  "label" : "<delattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false
               },
               {
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true
               },
               {
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rename the sudo rule object",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "rename",
                  "label" : "Rename",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "rename",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : true
               }
            ],
            "NO_CLI" : false,
            "name" : "sudorule_mod"
         },
         "privilege_add" : {
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Privilege description"
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               },
               {
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               }
            ],
            "takes_args" : [
               {
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Privilege name",
                  "alwaysask" : false,
                  "doc" : "Privilege name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : "Add a new privilege.",
            "NO_CLI" : false,
            "name" : "privilege_add"
         },
         "dnsconfig_mod" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "cli_name" : "forwarder",
                  "confirm" : true,
                  "label" : "Global forwarders",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Global forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "idnsforwarders",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "idnsforwardpolicy",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['only', 'first', 'none']",
                  "class" : "StrEnum",
                  "values" : [
                     "only",
                     "first",
                     "none"
                  ],
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Global forwarding policy. Set to \"none\" to disable any configured global forwarders.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "forward_policy",
                  "label" : "Forward policy",
                  "confirm" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "idnsallowsyncptr",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BOOL",
                  "class" : "Bool",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Allow synchronization of forward (A, AAAA) and reverse (PTR) records",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "cli_name" : "allow_sync_ptr",
                  "label" : "Allow PTR sync",
                  "confirm" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "idnszonerefresh",
                  "minvalue" : 0,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int",
                  "alwaysask" : false,
                  "deprecated" : true,
                  "doc" : "An interval between regular polls of the name server for new DNS zones",
                  "flags" : [
                     "no_option"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "attribute" : true,
                  "cli_name" : "zone_refresh",
                  "label" : "Zone refresh interval",
                  "confirm" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "name" : "ipadnsversion",
                  "include" : [
                     "installer",
                     "updates"
                  ],
                  "minvalue" : -2147483648,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "cli_name" : "ipadnsversion",
                  "confirm" : true,
                  "label" : "IPA DNS version",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "IPA DNS version",
                  "deprecated" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true
               },
               {
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "cli_name" : "delattr",
                  "confirm" : true,
                  "label" : "<delattr>",
                  "attribute" : false
               },
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               }
            ],
            "takes_args" : [],
            "doc" : "Modify global DNS configuration.",
            "name" : "dnsconfig_mod"
         },
         "dnszone_remove_permission" : {
            "name" : "dnszone_remove_permission",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "label" : "Zone name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Zone name (FQDN)",
                  "alwaysask" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "autofill" : false,
                  "name" : "idnsname",
                  "type" : "DNSName",
                  "only_absolute" : true,
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "doc" : "Remove a permission for per-zone access delegation.",
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ]
         },
         "sudorule_add_runasuser" : {
            "doc" : "Add users and groups for Sudo to execute as.",
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "sudorule_name",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "alwaysask" : false
               }
            ],
            "takes_options" : [
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "deprecated" : false,
                  "doc" : "users to add",
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "member user",
                  "confirm" : true,
                  "cli_name" : "users",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "group",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "groups to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member group",
                  "cli_name" : "groups"
               }
            ],
            "NO_CLI" : false,
            "name" : "sudorule_add_runasuser"
         },
         "host_add_principal" : {
            "name" : "host_add_principal",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "name" : "fqdn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Host name",
                  "cli_name" : "hostname",
                  "confirm" : true,
                  "label" : "Host name",
                  "attribute" : true
               },
               {
                  "name" : "krbprincipalname",
                  "type" : "Principal",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Principal",
                  "primary_key" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_create",
                     "no_search"
                  ],
                  "doc" : "Principal alias",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "label" : "Principal alias",
                  "confirm" : true,
                  "cli_name" : "krbprincipalname",
                  "require_service" : false,
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false
               },
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               }
            ],
            "doc" : "Add new principal alias to host entry"
         },
         "location_add" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "cli_name" : "description",
                  "confirm" : true,
                  "label" : "Description",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "IPA Location description",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all"
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "takes_args" : [
               {
                  "confirm" : true,
                  "label" : "Location name",
                  "cli_name" : "name",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "IPA location name",
                  "alwaysask" : false,
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "only_relative" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "required" : true,
                  "autofill" : false,
                  "name" : "idnsname",
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "doc" : "Add a new IPA location.",
            "name" : "location_add"
         },
         "cosentry_del" : {
            "NO_CLI" : true,
            "takes_args" : [
               {
                  "confirm" : true,
                  "label" : "<cn>",
                  "cli_name" : "cn",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "<cn>",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               }
            ],
            "takes_options" : [
               {
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "continue",
                  "confirm" : true,
                  "label" : "<continue>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               }
            ],
            "doc" : null,
            "name" : "cosentry_del"
         },
         "hbacrule_remove_user" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Rule name",
                  "alwaysask" : false,
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true
               }
            ],
            "takes_options" : [
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member user",
                  "cli_name" : "users",
                  "deprecated" : false,
                  "doc" : "users to remove",
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "user",
                  "noextrawhitespace" : true
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "doc" : "groups to remove",
                  "deprecated" : false,
                  "cli_name" : "groups",
                  "confirm" : true,
                  "label" : "member group",
                  "attribute" : false,
                  "name" : "group",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               }
            ],
            "doc" : "Remove users and groups from an HBAC rule.",
            "name" : "hbacrule_remove_user"
         },
         "trust_resolve" : {
            "NO_CLI" : true,
            "takes_args" : [],
            "takes_options" : [
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "sids",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Security Identifiers (SIDs)",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "sids",
                  "confirm" : true,
                  "label" : "Security Identifiers (SIDs)"
               },
               {
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               }
            ],
            "doc" : "Resolve security identifiers of users and groups in trusted domains",
            "name" : "trust_resolve"
         },
         "hbacsvcgroup_show" : {
            "name" : "hbacsvcgroup_show",
            "takes_args" : [
               {
                  "attribute" : true,
                  "cli_name" : "name",
                  "label" : "Service group name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Service group name",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn"
               }
            ],
            "takes_options" : [
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               }
            ],
            "doc" : "Display information about an HBAC service group.",
            "NO_CLI" : false
         },
         "delegation_show" : {
            "name" : "delegation_show",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "aciname",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Delegation name",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delegation name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true
               }
            ],
            "doc" : "Display information about a delegation.",
            "takes_options" : [
               {
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               }
            ]
         },
         "cosentry_add" : {
            "takes_args" : [
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "doc" : "<cn>",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "<cn>",
                  "confirm" : true,
                  "cli_name" : "cn"
               }
            ],
            "takes_options" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "DN",
                  "name" : "krbpwdpolicyreference",
                  "autofill" : false,
                  "cli_metavar" : "DNPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "primary_key" : false,
                  "class" : "DNParam",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "<krbpwdpolicyreference>",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "krbpwdpolicyreference",
                  "confirm" : true,
                  "label" : "<krbpwdpolicyreference>"
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "cospriority",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<cospriority>",
                  "confirm" : true,
                  "cli_name" : "cospriority",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [],
                  "doc" : "<cospriority>",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>"
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version"
               }
            ],
            "doc" : null,
            "NO_CLI" : true,
            "name" : "cosentry_add"
         },
         "output_show" : {
            "name" : "output_show",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "name" : "commandfull_name",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Full name",
                  "deprecated" : false,
                  "cli_name" : "command",
                  "confirm" : true,
                  "label" : "Full name",
                  "attribute" : false
               },
               {
                  "doc" : "Name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_search"
                  ],
                  "attribute" : true,
                  "label" : "Name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "name",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true
               }
            ],
            "doc" : "Display information about a command output.",
            "takes_options" : [
               {
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               }
            ]
         },
         "role_find" : {
            "doc" : "Search for roles.",
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "criteria",
                  "confirm" : true,
                  "label" : "<criteria>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "takes_options" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Role name",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Role name",
                  "attribute" : true
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "A description of this role-group",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc"
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "class" : "Int",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "attribute" : false,
                  "cli_name" : "timelimit",
                  "confirm" : true,
                  "label" : "Time Limit",
                  "alwaysask" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "primary_key" : false,
                  "class" : "Int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "label" : "Size Limit",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false
               },
               {
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only"
               }
            ],
            "NO_CLI" : false,
            "name" : "role_find"
         },
         "ca_is_enabled" : {
            "NO_CLI" : true,
            "takes_args" : [],
            "doc" : "\n    Checks if any of the servers has the CA service enabled.\n    ",
            "takes_options" : [
               {
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "name" : "ca_is_enabled"
         },
         "sudorule_remove_deny_command" : {
            "name" : "sudorule_remove_deny_command",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>"
               },
               {
                  "cli_name" : "sudocmds",
                  "confirm" : true,
                  "label" : "member sudo command",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "doc" : "sudo commands to remove",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "sudocmd",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "sudocmdgroup",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "sudo command groups to remove",
                  "cli_name" : "sudocmdgroups",
                  "label" : "member sudo command group",
                  "confirm" : true,
                  "attribute" : false
               }
            ],
            "takes_args" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "sudorule_name",
                  "confirm" : true,
                  "label" : "Rule name"
               }
            ],
            "doc" : "Remove commands and sudo command groups affected by Sudo Rule."
         },
         "trustdomain_add" : {
            "name" : "trustdomain_add",
            "doc" : "Allow access from the trusted domain",
            "takes_args" : [
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "trustcn",
                  "attribute" : false,
                  "label" : "Realm name",
                  "confirm" : true,
                  "cli_name" : "trust",
                  "deprecated" : false,
                  "doc" : "Realm name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Domain name",
                  "deprecated" : false,
                  "cli_name" : "domain",
                  "confirm" : true,
                  "label" : "Domain name",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Domain NetBIOS name",
                  "cli_name" : "flat_name",
                  "label" : "Domain NetBIOS name",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "ipantflatname",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "ipanttrusteddomainsid",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Domain Security Identifier",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "sid",
                  "confirm" : true,
                  "label" : "Domain Security Identifier"
               },
               {
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "type",
                  "label" : "Trust type (ad for Active Directory, default)",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Trust type (ad for Active Directory, default)",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['ad']",
                  "default" : "ad",
                  "class" : "StrEnum",
                  "values" : [
                     "ad"
                  ],
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "trust_type"
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               }
            ],
            "NO_CLI" : true
         },
         "host_show" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "alwaysask" : false,
                  "doc" : "file to store certificate in",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "out",
                  "confirm" : true,
                  "label" : "<out>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "out",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false
               },
               {
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               }
            ],
            "takes_args" : [
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Host name",
                  "cli_name" : "hostname",
                  "doc" : "Host name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "fqdn",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : "Display information about a host.",
            "name" : "host_show"
         },
         "server_find" : {
            "name" : "server_find",
            "takes_args" : [
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria"
               }
            ],
            "takes_options" : [
               {
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Server name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "IPA server hostname",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "minvalue" : -2147483648,
                  "name" : "ipamindomainlevel",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [
                     "no_update",
                     "no_create"
                  ],
                  "doc" : "Minimum domain level",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Min domain level",
                  "confirm" : true,
                  "cli_name" : "minlevel",
                  "attribute" : true
               },
               {
                  "name" : "ipamaxdomainlevel",
                  "minvalue" : -2147483648,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "flags" : [
                     "no_update",
                     "no_create"
                  ],
                  "query" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Maximum domain level",
                  "cli_name" : "maxlevel",
                  "label" : "Max domain level",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "cli_name" : "timelimit",
                  "label" : "Time Limit",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "alwaysask" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int"
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "Size Limit",
                  "cli_name" : "sizelimit",
                  "attribute" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "default" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Primary key only",
                  "confirm" : true,
                  "cli_name" : "pkey_only",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "topologysuffix",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "topologysuffixes",
                  "label" : "suffix",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Search for servers with these managed suffixes.",
                  "deprecated" : false
               },
               {
                  "cli_name" : "no_topologysuffixes",
                  "confirm" : true,
                  "label" : "suffix",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for servers without these managed suffixes.",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "name" : "no_topologysuffix",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               },
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Search for servers with these ipa locations.",
                  "alwaysask" : false,
                  "label" : "location",
                  "confirm" : true,
                  "cli_name" : "in_locations",
                  "attribute" : false,
                  "name" : "in_location",
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "DNSNameParam",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "required" : false,
                  "only_relative" : true,
                  "autofill" : false
               },
               {
                  "name" : "not_in_location",
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "DNSNameParam",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "required" : false,
                  "only_relative" : true,
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Search for servers without these ipa locations.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "location",
                  "confirm" : true,
                  "cli_name" : "not_in_locations",
                  "attribute" : false
               },
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "Search for servers with these enabled roles.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "role",
                  "cli_name" : "servroles",
                  "attribute" : false,
                  "name" : "servrole",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               }
            ],
            "doc" : "Search for IPA servers.",
            "NO_CLI" : false
         },
         "service_add_principal" : {
            "name" : "service_add_principal",
            "doc" : "Add new principal alias to a service",
            "takes_args" : [
               {
                  "name" : "krbcanonicalname",
                  "type" : "Principal",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Principal",
                  "primary_key" : true,
                  "cli_metavar" : "PRINCIPAL",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Service principal",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Principal name",
                  "confirm" : true,
                  "cli_name" : "canonical_principal",
                  "require_service" : true,
                  "attribute" : true
               },
               {
                  "attribute" : true,
                  "cli_name" : "principal",
                  "require_service" : true,
                  "label" : "Principal alias",
                  "confirm" : true,
                  "alwaysask" : true,
                  "doc" : "Service principal alias",
                  "deprecated" : false,
                  "flags" : [
                     "no_create"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "PRINCIPAL",
                  "class" : "Principal",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "Principal",
                  "name" : "krbprincipalname"
               }
            ],
            "takes_options" : [
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all"
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "NO_CLI" : false
         },
         "host_add_cert" : {
            "name" : "host_add_cert",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "label" : "Host name",
                  "confirm" : true,
                  "cli_name" : "hostname",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Host name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "fqdn",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "takes_options" : [
               {
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               },
               {
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "certificate",
                  "confirm" : true,
                  "label" : "Certificate",
                  "alwaysask" : true,
                  "doc" : "Base-64 encoded host certificate",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "BYTES",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Bytes",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "str",
                  "name" : "usercertificate"
               }
            ],
            "doc" : "Add certificates to host entry"
         },
         "user_add_manager" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "class" : "Str",
                  "primary_key" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "noextrawhitespace" : true,
                  "name" : "uid",
                  "maxlength" : 255,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "cli_name" : "login",
                  "label" : "User login",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "User login",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               }
            ],
            "takes_options" : [
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "attribute" : false,
                  "label" : "member user",
                  "confirm" : true,
                  "cli_name" : "users",
                  "doc" : "users to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "user"
               }
            ],
            "doc" : "Add a manager to the user entry",
            "name" : "user_add_manager"
         },
         "param_show" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "cli_name" : "metaobject",
                  "label" : "Full name",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_search"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Full name",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "noextrawhitespace" : true,
                  "name" : "metaobjectfull_name",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "label" : "Name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_search"
                  ],
                  "deprecated" : false,
                  "doc" : "Name",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "name",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "takes_options" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>"
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "doc" : "Display information about a command parameter.",
            "name" : "param_show"
         },
         "host_disallow_create_keytab" : {
            "name" : "host_disallow_create_keytab",
            "takes_args" : [
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Host name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Host name",
                  "cli_name" : "hostname",
                  "attribute" : true,
                  "name" : "fqdn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               }
            ],
            "takes_options" : [
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version"
               },
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "attribute" : false,
                  "cli_name" : "users",
                  "label" : "member user",
                  "confirm" : true,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "users to remove",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "user"
               },
               {
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "groups to remove",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "groups",
                  "confirm" : true,
                  "label" : "member group",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "group",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "cli_name" : "hosts",
                  "label" : "member host",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "doc" : "hosts to remove",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "hostgroup",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member host group",
                  "cli_name" : "hostgroups",
                  "deprecated" : false,
                  "doc" : "host groups to remove",
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               }
            ],
            "doc" : "Disallow users, groups, hosts or host groups to create a keytab of this host.",
            "NO_CLI" : false
         },
         "automember_mod" : {
            "doc" : "\n    Modify an automember rule.\n    ",
            "takes_args" : [
               {
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "attribute" : true,
                  "cli_name" : "automember_rule",
                  "label" : "Automember Rule",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Automember Rule",
                  "deprecated" : false,
                  "flags" : [
                     "no_search"
                  ],
                  "query" : true,
                  "sortorder" : 2
               }
            ],
            "takes_options" : [
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "attribute" : true,
                  "label" : "Description",
                  "confirm" : true,
                  "cli_name" : "desc",
                  "deprecated" : false,
                  "doc" : "A description of this auto member rule",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "cli_name" : "delattr",
                  "confirm" : true,
                  "label" : "<delattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "type",
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['group', 'hostgroup']",
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "group",
                     "hostgroup"
                  ],
                  "alwaysask" : false,
                  "doc" : "Grouping to which the rule applies",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "type",
                  "label" : "Grouping Type",
                  "confirm" : true
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               }
            ],
            "NO_CLI" : false,
            "name" : "automember_mod"
         },
         "service_disallow_retrieve_keytab" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Principal",
                  "type" : "Principal",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "krbcanonicalname",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Principal name",
                  "require_service" : true,
                  "cli_name" : "canonical_principal",
                  "deprecated" : false,
                  "doc" : "Service principal",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               }
            ],
            "doc" : "Disallow users, groups, hosts or host groups to retrieve a keytab of this service.",
            "takes_options" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members"
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member user",
                  "cli_name" : "users",
                  "deprecated" : false,
                  "doc" : "users to remove",
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "user",
                  "noextrawhitespace" : true
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "groups to remove",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "label" : "member group",
                  "confirm" : true,
                  "cli_name" : "groups",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "hosts",
                  "label" : "member host",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "doc" : "hosts to remove",
                  "deprecated" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "doc" : "host groups to remove",
                  "deprecated" : false,
                  "cli_name" : "hostgroups",
                  "label" : "member host group",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "hostgroup",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               }
            ],
            "name" : "service_disallow_retrieve_keytab"
         },
         "sudocmdgroup_show" : {
            "name" : "sudocmdgroup_show",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Sudo Command Group",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "sudocmdgroup_name",
                  "confirm" : true,
                  "label" : "Sudo Command Group"
               }
            ],
            "doc" : "Display Sudo Command Group.",
            "takes_options" : [
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               }
            ]
         },
         "sudocmdgroup_add_member" : {
            "name" : "sudocmdgroup_add_member",
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Sudo Command Group",
                  "deprecated" : false,
                  "cli_name" : "sudocmdgroup_name",
                  "label" : "Sudo Command Group",
                  "confirm" : true,
                  "attribute" : true
               }
            ],
            "doc" : "Add members to Sudo Command Group.",
            "takes_options" : [
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all"
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "sudocmd",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "sudocmds",
                  "label" : "member sudo command",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "sudo commands to add"
               }
            ],
            "NO_CLI" : false
         },
         "env" : {
            "name" : "env",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Forward to server instead of running locally",
                  "alwaysask" : false,
                  "label" : "<server>",
                  "confirm" : true,
                  "cli_name" : "server",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "server",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "doc" : "retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : true
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               }
            ],
            "takes_args" : [
               "variables*"
            ],
            "doc" : "Show environment variables."
         },
         "sudorule_enable" : {
            "name" : "sudorule_enable",
            "NO_CLI" : false,
            "doc" : "Enable a Sudo Rule.",
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "cli_name" : "sudorule_name",
                  "label" : "Rule name",
                  "confirm" : true,
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ]
         },
         "pkinit_status" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<criteria>",
                  "cli_name" : "criteria",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "takes_options" : [
               {
                  "attribute" : true,
                  "cli_name" : "server",
                  "confirm" : true,
                  "label" : "Server name",
                  "alwaysask" : false,
                  "doc" : "IPA server hostname",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "server_server",
                  "noextrawhitespace" : true
               },
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_update",
                     "virtual_attribute",
                     "no_create"
                  ],
                  "deprecated" : false,
                  "doc" : "Whether PKINIT is enabled or disabled",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "PKINIT status",
                  "cli_name" : "status",
                  "attribute" : false,
                  "name" : "status",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "enabled",
                     "disabled"
                  ],
                  "required" : false,
                  "cli_metavar" : "['enabled', 'disabled']",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [
                     "no_display"
                  ],
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "alwaysask" : false,
                  "label" : "Time Limit",
                  "confirm" : true,
                  "cli_name" : "timelimit",
                  "attribute" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "cli_name" : "sizelimit",
                  "label" : "Size Limit",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "alwaysask" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true
               },
               {
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "doc" : "Report PKINIT status on the IPA masters",
            "name" : "pkinit_status"
         },
         "automember_add" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "A description of this auto member rule",
                  "deprecated" : false,
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "attribute" : true,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "addattr"
               },
               {
                  "cli_metavar" : "['group', 'hostgroup']",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "group",
                     "hostgroup"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "type",
                  "attribute" : false,
                  "label" : "Grouping Type",
                  "confirm" : true,
                  "cli_name" : "type",
                  "doc" : "Grouping to which the rule applies",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               }
            ],
            "takes_args" : [
               {
                  "flags" : [
                     "no_search"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Automember Rule",
                  "cli_name" : "automember_rule",
                  "label" : "Automember Rule",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR"
               }
            ],
            "doc" : "\n    Add an automember rule.\n    ",
            "name" : "automember_add"
         },
         "passwd" : {
            "doc" : "Set a user's password.",
            "takes_args" : [
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "User name",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "User name",
                  "require_service" : false,
                  "cli_name" : "user",
                  "attribute" : false,
                  "name" : "principal",
                  "type" : "Principal",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Principal",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "PRINCIPAL",
                  "autofill" : true
               },
               {
                  "attribute" : false,
                  "label" : "New Password",
                  "confirm" : true,
                  "cli_name" : "password",
                  "deprecated" : false,
                  "doc" : "New Password",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PASSWORD",
                  "required" : true,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Password",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "password"
               },
               {
                  "name" : "current_password",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Password",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PASSWORD",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Current Password",
                  "cli_name" : "current_password",
                  "confirm" : false,
                  "label" : "Current Password",
                  "attribute" : false
               }
            ],
            "takes_options" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "otp",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "PASSWORD",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Password",
                  "alwaysask" : false,
                  "doc" : "One Time Password",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "otp",
                  "label" : "OTP",
                  "confirm" : false
               },
               {
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version"
               }
            ],
            "NO_CLI" : false,
            "name" : "passwd"
         },
         "sudorule_add_deny_command" : {
            "name" : "sudorule_add_deny_command",
            "NO_CLI" : false,
            "doc" : "Add commands and sudo command groups affected by Sudo Rule.",
            "takes_args" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "cli_name" : "sudorule_name",
                  "confirm" : true,
                  "label" : "Rule name",
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               }
            ],
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes."
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "sudocmd",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "sudocmds",
                  "label" : "member sudo command",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "sudo commands to add"
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "sudo command groups to add",
                  "cli_name" : "sudocmdgroups",
                  "label" : "member sudo command group",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "sudocmdgroup",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               }
            ]
         },
         "certmap_match" : {
            "takes_options" : [
               {
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false
               }
            ],
            "takes_args" : [
               {
                  "cli_name" : "certificate",
                  "confirm" : true,
                  "label" : "Certificate",
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Base-64 encoded user certificate",
                  "deprecated" : false,
                  "class" : "Bytes",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "BYTES",
                  "name" : "certificate",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "str"
               }
            ],
            "doc" : "\n    Search for users matching the provided certificate.\n\n    This command relies on SSSD to retrieve the list of matching users and\n    may return cached data. For more information on purging SSSD cache,\n    please refer to sss_cache documentation.\n    ",
            "NO_CLI" : false,
            "name" : "certmap_match"
         },
         "topologysegment_add" : {
            "takes_options" : [
               {
                  "doc" : "Left replication node - an IPA server",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_update"
                  ],
                  "pattern_errmsg" : "may only include letters, numbers, -, . and $",
                  "attribute" : true,
                  "maxlength" : 255,
                  "confirm" : true,
                  "label" : "Left node",
                  "cli_name" : "leftnode",
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9.][a-zA-Z0-9.-]*[a-zA-Z0-9.$-]?$",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "iparepltoposegmentleftnode",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "iparepltoposegmentrightnode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9.][a-zA-Z0-9.-]*[a-zA-Z0-9.$-]?$",
                  "cli_name" : "rightnode",
                  "label" : "Right node",
                  "confirm" : true,
                  "maxlength" : 255,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, -, . and $",
                  "flags" : [
                     "no_update"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Right replication node - an IPA server",
                  "deprecated" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Direction of replication between left and right replication node",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_update"
                  ],
                  "attribute" : true,
                  "label" : "Connectivity",
                  "confirm" : true,
                  "cli_name" : "direction",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "iparepltoposegmentdirection",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['both', 'left-right', 'right-left']",
                  "autofill" : true,
                  "class" : "StrEnum",
                  "values" : [
                     "both",
                     "left-right",
                     "right-left"
                  ],
                  "primary_key" : false,
                  "default" : "both"
               },
               {
                  "cli_name" : "stripattrs",
                  "confirm" : true,
                  "label" : "Attributes to strip",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "A space separated list of attributes which are removed from replication updates.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "nsds5replicastripattrs",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Attributes that are not replicated to a consumer server during a fractional update. E.g., `(objectclass=*) $ EXCLUDE accountlockout memberof",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Attributes to replicate",
                  "confirm" : true,
                  "cli_name" : "replattrs",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "nsds5replicatedattributelist",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Attributes for total update",
                  "cli_name" : "replattrstotal",
                  "doc" : "Attributes that are not replicated to a consumer server during a total update. E.g. (objectclass=*) $ EXCLUDE accountlockout",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "nsds5replicatedattributelisttotal",
                  "noextrawhitespace" : true
               },
               {
                  "cli_name" : "timeout",
                  "label" : "Session timeout",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Number of seconds outbound LDAP operations waits for a response from the remote replica before timing out and failing",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "name" : "nsds5replicatimeout",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int"
               },
               {
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Whether a replication agreement is active, meaning whether replication is occurring per that agreement",
                  "deprecated" : false,
                  "cli_name" : "enabled",
                  "confirm" : true,
                  "label" : "Replication agreement enabled",
                  "attribute" : true,
                  "name" : "nsds5replicaenabled",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "values" : [
                     "on",
                     "off"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "['on', 'off']",
                  "required" : false,
                  "deprecated_cli_aliases" : []
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr"
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               }
            ],
            "takes_args" : [
               {
                  "attribute" : false,
                  "label" : "Suffix name",
                  "confirm" : true,
                  "cli_name" : "topologysuffix",
                  "doc" : "Suffix name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "topologysuffixcn"
               },
               {
                  "maxlength" : 255,
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Segment name",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Arbitrary string identifying the segment",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : "Add a new segment.",
            "NO_CLI" : false,
            "name" : "topologysegment_add"
         },
         "hbacrule_remove_host" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "hosts to remove",
                  "cli_name" : "hosts",
                  "label" : "member host",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "hostgroup",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "host groups to remove",
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member host group",
                  "cli_name" : "hostgroups"
               }
            ],
            "takes_args" : [
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "name",
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               }
            ],
            "doc" : "Remove target hosts and hostgroups from an HBAC rule.",
            "name" : "hbacrule_remove_host"
         },
         "servicedelegationrule_add_member" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "no_convert" : false,
                  "multivalue" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_ .-]*[a-zA-Z0-9_.-]?$",
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Delegation name",
                  "deprecated" : false,
                  "cli_name" : "delegation_name",
                  "label" : "Delegation name",
                  "confirm" : true,
                  "maxlength" : 255,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, ., and a space inside"
               }
            ],
            "takes_options" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>"
               },
               {
                  "name" : "principal",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "doc" : "principal to add",
                  "deprecated" : false,
                  "cli_name" : "principals",
                  "confirm" : true,
                  "label" : "member principal",
                  "attribute" : false
               }
            ],
            "doc" : "Add member to a named service delegation rule.",
            "name" : "servicedelegationrule_add_member"
         },
         "location_mod" : {
            "name" : "location_mod",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "IPA location name",
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Location name",
                  "attribute" : true,
                  "name" : "idnsname",
                  "no_convert" : false,
                  "multivalue" : false,
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "autofill" : false,
                  "only_relative" : true,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               }
            ],
            "doc" : "Modify information about an IPA location.",
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "description",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "IPA Location description",
                  "alwaysask" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr",
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "setattr",
                  "noextrawhitespace" : true
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr"
               },
               {
                  "label" : "<delattr>",
                  "confirm" : true,
                  "cli_name" : "delattr",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>"
               }
            ]
         },
         "caacl_add_ca" : {
            "doc" : "Add CAs to a CA ACL.",
            "takes_args" : [
               {
                  "confirm" : true,
                  "label" : "ACL name",
                  "cli_name" : "name",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "ACL name",
                  "alwaysask" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "takes_options" : [
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "cas",
                  "label" : "member Certificate Authority",
                  "confirm" : true,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "Certificate Authorities to add",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ca"
               }
            ],
            "NO_CLI" : false,
            "name" : "caacl_add_ca"
         },
         "idview_show" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "attribute" : true,
                  "label" : "ID View Name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "deprecated" : false,
                  "doc" : "ID View Name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn"
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "show_hosts",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Enumerate all the hosts the view applies to.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<show_hosts>",
                  "cli_name" : "show_hosts"
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true
               }
            ],
            "doc" : "Display information about an ID View.",
            "name" : "idview_show"
         },
         "otptoken_add_managedby" : {
            "name" : "otptoken_add_managedby",
            "takes_options" : [
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "user",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "users to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member user",
                  "cli_name" : "users"
               }
            ],
            "takes_args" : [
               {
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipatokenuniqueid",
                  "attribute" : true,
                  "label" : "Unique ID",
                  "confirm" : true,
                  "cli_name" : "id",
                  "doc" : "Unique ID",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "optional_create"
                  ]
               }
            ],
            "doc" : "Add users that can manage this token.",
            "NO_CLI" : false
         },
         "automountmap_del" : {
            "takes_args" : [
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Location",
                  "cli_name" : "automountlocation",
                  "doc" : "Automount location name.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "automountlocationcn",
                  "noextrawhitespace" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "automountmapname",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "IA5STR",
                  "class" : "IA5Str",
                  "primary_key" : true,
                  "alwaysask" : false,
                  "doc" : "Automount map name.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "map",
                  "label" : "Map",
                  "confirm" : true
               }
            ],
            "takes_options" : [
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<continue>",
                  "cli_name" : "continue",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "doc" : "Delete an automount map.",
            "NO_CLI" : false,
            "name" : "automountmap_del"
         },
         "sudocmdgroup_remove_member" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Sudo Command Group",
                  "alwaysask" : false,
                  "label" : "Sudo Command Group",
                  "confirm" : true,
                  "cli_name" : "sudocmdgroup_name",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               }
            ],
            "takes_options" : [
               {
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               },
               {
                  "label" : "member sudo command",
                  "confirm" : true,
                  "cli_name" : "sudocmds",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "sudo commands to remove",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "sudocmd",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               }
            ],
            "doc" : "Remove members from Sudo Command Group.",
            "name" : "sudocmdgroup_remove_member"
         },
         "idoverrideuser_remove_cert" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "cli_name" : "idview",
                  "label" : "ID View Name",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "ID View Name",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "idviewcn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "label" : "Anchor to override",
                  "confirm" : true,
                  "cli_name" : "anchor",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Anchor to override",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipaanchoruuid",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "doc" : "Remove one or more certificates to the idoverrideuser entry",
            "takes_options" : [
               {
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "fallback_to_ldap",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-way trusts only.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Fallback to AD DC LDAP",
                  "confirm" : true,
                  "cli_name" : "fallback_to_ldap"
               },
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_search"
                  ],
                  "doc" : "Base-64 encoded user certificate",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "label" : "Certificate",
                  "confirm" : true,
                  "cli_name" : "certificate",
                  "attribute" : true,
                  "name" : "usercertificate",
                  "type" : "str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Bytes",
                  "required" : true,
                  "cli_metavar" : "BYTES",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               }
            ],
            "name" : "idoverrideuser_remove_cert"
         },
         "trustconfig_show" : {
            "name" : "trustconfig_show",
            "takes_args" : [],
            "takes_options" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Trust type (ad for Active Directory, default)",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Trust type (ad for Active Directory, default)",
                  "cli_name" : "type",
                  "attribute" : false,
                  "name" : "trust_type",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "ad"
                  ],
                  "primary_key" : false,
                  "default" : "ad",
                  "cli_metavar" : "['ad']",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               }
            ],
            "doc" : "Show global trust configuration.",
            "NO_CLI" : false
         },
         "selinuxusermap_add_user" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "label" : "Rule name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member user",
                  "cli_name" : "users",
                  "doc" : "users to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "user",
                  "noextrawhitespace" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "group",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "groups to add",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "groups",
                  "confirm" : true,
                  "label" : "member group"
               }
            ],
            "doc" : "Add users and groups to an SELinux User Map rule.",
            "name" : "selinuxusermap_add_user"
         },
         "hbacrule_remove_service" : {
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Rule name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Rule name",
                  "deprecated" : false
               }
            ],
            "doc" : "Remove service and service groups from an HBAC rule.",
            "takes_options" : [
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output."
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "hbacsvc",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "hbacsvcs",
                  "label" : "member HBAC service",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "HBAC services to remove"
               },
               {
                  "alwaysask" : true,
                  "doc" : "HBAC service groups to remove",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "hbacsvcgroups",
                  "confirm" : true,
                  "label" : "member HBAC service group",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "hbacsvcgroup",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "hbacrule_remove_service"
         },
         "topic_show" : {
            "name" : "topic_show",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "flags" : [
                     "no_search"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Full name",
                  "cli_name" : "full_name",
                  "label" : "Full name",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "full_name",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true
               }
            ],
            "takes_options" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>"
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "doc" : "Display information about a help topic."
         },
         "caacl_remove_host" : {
            "doc" : "Remove target hosts and hostgroups from a CA ACL.",
            "takes_args" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "ACL name",
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "ACL name",
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               }
            ],
            "takes_options" : [
               {
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request."
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members"
               },
               {
                  "label" : "member host",
                  "confirm" : true,
                  "cli_name" : "hosts",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "hosts to remove",
                  "alwaysask" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member host group",
                  "cli_name" : "hostgroups",
                  "deprecated" : false,
                  "doc" : "host groups to remove",
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "hostgroup",
                  "noextrawhitespace" : true
               }
            ],
            "NO_CLI" : false,
            "name" : "caacl_remove_host"
         },
         "automountkey_mod" : {
            "doc" : "Modify an automount key.",
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "doc" : "Automount location name.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : false,
                  "cli_name" : "automountlocation",
                  "confirm" : true,
                  "label" : "Location",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "automountlocationcn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str"
               },
               {
                  "primary_key" : true,
                  "class" : "IA5Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "IA5STR",
                  "name" : "automountmapautomountmapname",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "automountmap",
                  "confirm" : true,
                  "label" : "Map",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Automount map name.",
                  "deprecated" : false
               }
            ],
            "takes_options" : [
               {
                  "autofill" : false,
                  "cli_metavar" : "IA5STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "class" : "IA5Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "automountkey",
                  "attribute" : true,
                  "cli_name" : "key",
                  "label" : "Key",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Automount key name.",
                  "flags" : [
                     "nonempty",
                     "req_update"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "name" : "automountinformation",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "IA5Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "IA5STR",
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Mount information",
                  "deprecated" : false,
                  "cli_name" : "info",
                  "confirm" : true,
                  "label" : "Mount information",
                  "attribute" : true
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr",
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr",
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<delattr>",
                  "cli_name" : "delattr",
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "delattr",
                  "noextrawhitespace" : true
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "IA5STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "IA5Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "newautomountinformation",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "newinfo",
                  "confirm" : true,
                  "label" : "New mount information",
                  "alwaysask" : false,
                  "doc" : "New mount information",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Rename",
                  "cli_name" : "rename",
                  "doc" : "Rename the automount key object",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_output",
                     "no_search"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "rename",
                  "noextrawhitespace" : true
               }
            ],
            "NO_CLI" : false,
            "name" : "automountkey_mod"
         },
         "automember_remove_condition" : {
            "name" : "automember_remove_condition",
            "NO_CLI" : false,
            "doc" : "\n    Remove conditions from an automember rule.\n    ",
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_search"
                  ],
                  "doc" : "Automember Rule",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Automember Rule",
                  "confirm" : true,
                  "cli_name" : "automember_rule",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "Description",
                  "confirm" : true,
                  "cli_name" : "desc",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "A description of this auto member rule",
                  "alwaysask" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "automemberinclusiveregex",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Inclusive Regex",
                  "cli_name" : "inclusive_regex",
                  "doc" : "Inclusive Regex",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ]
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "automemberexclusiveregex",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "doc" : "Exclusive Regex",
                  "deprecated" : false,
                  "cli_name" : "exclusive_regex",
                  "label" : "Exclusive Regex",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "key",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Attribute Key",
                  "confirm" : true,
                  "cli_name" : "key",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "doc" : "Attribute to filter via regex. For example fqdn for a host, or manager for a user",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Grouping to which the rule applies",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "type",
                  "confirm" : true,
                  "label" : "Grouping Type",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "type",
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "['group', 'hostgroup']",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "group",
                     "hostgroup"
                  ]
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request."
               }
            ]
         },
         "stageuser_add_cert" : {
            "takes_options" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BYTES",
                  "autofill" : false,
                  "class" : "Bytes",
                  "primary_key" : false,
                  "type" : "str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "usercertificate",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Certificate",
                  "cli_name" : "certificate",
                  "deprecated" : false,
                  "doc" : "Base-64 encoded user certificate",
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               }
            ],
            "takes_args" : [
               {
                  "maxlength" : 255,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "cli_name" : "login",
                  "label" : "User login",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "User login",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "class" : "Str",
                  "primary_key" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "uid"
               }
            ],
            "doc" : "Add one or more certificates to the stageuser entry",
            "NO_CLI" : false,
            "name" : "stageuser_add_cert"
         },
         "cosentry_show" : {
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               }
            ],
            "takes_args" : [
               {
                  "confirm" : true,
                  "label" : "<cn>",
                  "cli_name" : "cn",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "<cn>",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "doc" : null,
            "NO_CLI" : true,
            "name" : "cosentry_show"
         },
         "trustdomain_enable" : {
            "name" : "trustdomain_enable",
            "takes_args" : [
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Realm name",
                  "cli_name" : "trust",
                  "doc" : "Realm name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "trustcn",
                  "noextrawhitespace" : true
               },
               {
                  "attribute" : true,
                  "cli_name" : "domain",
                  "confirm" : true,
                  "label" : "Domain name",
                  "alwaysask" : false,
                  "doc" : "Domain name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "primary_key" : true,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : "Allow use of IPA resources by the domain of the trust",
            "takes_options" : [
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version"
               }
            ],
            "NO_CLI" : false
         },
         "trustdomain_disable" : {
            "name" : "trustdomain_disable",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "takes_args" : [
               {
                  "name" : "trustcn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Realm name",
                  "cli_name" : "trust",
                  "confirm" : true,
                  "label" : "Realm name",
                  "attribute" : false
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Domain name",
                  "cli_name" : "domain",
                  "deprecated" : false,
                  "doc" : "Domain name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               }
            ],
            "doc" : "Disable use of IPA resources by the domain of the trust"
         },
         "dnsrecord_del" : {
            "name" : "dnsrecord_del",
            "NO_CLI" : false,
            "doc" : "Delete DNS resource record.",
            "takes_args" : [
               {
                  "only_absolute" : true,
                  "type" : "DNSName",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "dnszoneidnsname",
                  "only_relative" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "autofill" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : true,
                  "doc" : "Zone name (FQDN)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Zone name",
                  "cli_name" : "dnszone"
               },
               {
                  "name" : "idnsname",
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "only_relative" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Record name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Record name",
                  "cli_name" : "name",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "minvalue" : -2147483648,
                  "name" : "dnsttl",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [],
                  "doc" : "Time to live",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Time to live",
                  "confirm" : true,
                  "cli_name" : "ttl",
                  "attribute" : true
               },
               {
                  "attribute" : true,
                  "cli_name" : "class",
                  "confirm" : true,
                  "label" : "<dnsclass>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "<dnsclass>",
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "['IN', 'CS', 'CH', 'HS']",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "IN",
                     "CS",
                     "CH",
                     "HS"
                  ],
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "dnsclass"
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "arecord",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "ARECORD",
                  "normalizedns" : true,
                  "class" : "ARecord",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Raw A records",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "a_rec",
                  "confirm" : true,
                  "label" : "A record"
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw AAAA records",
                  "cli_name" : "aaaa_rec",
                  "confirm" : true,
                  "label" : "AAAA record",
                  "validatedns" : true,
                  "attribute" : true,
                  "name" : "aaaarecord",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "normalizedns" : true,
                  "class" : "AAAARecord",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "AAAARECORD"
               },
               {
                  "cli_name" : "a6_rec",
                  "confirm" : true,
                  "label" : "A6 record",
                  "validatedns" : true,
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Raw A6 records",
                  "deprecated" : false,
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "A6Record",
                  "autofill" : false,
                  "cli_metavar" : "A6RECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "a6record",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "normalizedns" : true,
                  "class" : "AFSDBRecord",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "AFSDBRECORD",
                  "name" : "afsdbrecord",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "afsdb_rec",
                  "confirm" : true,
                  "label" : "AFSDB record",
                  "validatedns" : true,
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Raw AFSDB records",
                  "deprecated" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "doc" : "Raw APL records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "APL record",
                  "cli_name" : "apl_rec",
                  "validatedns" : true,
                  "attribute" : true,
                  "name" : "aplrecord",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "APLRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "APLRECORD",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "certrecord",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "CERTRECORD",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "CERTRecord",
                  "alwaysask" : false,
                  "doc" : "Raw CERT records",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "validatedns" : true,
                  "cli_name" : "cert_rec",
                  "label" : "CERT record",
                  "confirm" : true
               },
               {
                  "deprecated" : false,
                  "doc" : "Raw CNAME records",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "CNAME record",
                  "confirm" : true,
                  "cli_name" : "cname_rec",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "cnamerecord",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "CNAMERECORD",
                  "autofill" : false,
                  "class" : "CNAMERecord",
                  "primary_key" : false,
                  "normalizedns" : true
               },
               {
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "dhcid_rec",
                  "confirm" : true,
                  "label" : "DHCID record",
                  "alwaysask" : false,
                  "doc" : "Raw DHCID records",
                  "deprecated" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "DHCIDRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "normalizedns" : true,
                  "class" : "DHCIDRecord",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "dhcidrecord",
                  "noextrawhitespace" : true
               },
               {
                  "validatedns" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "DLV record",
                  "cli_name" : "dlv_rec",
                  "doc" : "Raw DLV records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "cli_metavar" : "DLVRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "DLVRecord",
                  "normalizedns" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "dlvrecord",
                  "noextrawhitespace" : true
               },
               {
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "DNAMERecord",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNAMERECORD",
                  "noextrawhitespace" : true,
                  "name" : "dnamerecord",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "dname_rec",
                  "label" : "DNAME record",
                  "confirm" : true,
                  "attribute" : true,
                  "validatedns" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Raw DNAME records",
                  "deprecated" : false
               },
               {
                  "class" : "DSRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DSRECORD",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "dsrecord",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "DS record",
                  "confirm" : true,
                  "cli_name" : "ds_rec",
                  "attribute" : true,
                  "validatedns" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Raw DS records",
                  "alwaysask" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "deprecated" : false,
                  "doc" : "Raw HIP records",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "HIP record",
                  "cli_name" : "hip_rec",
                  "validatedns" : true,
                  "attribute" : true,
                  "name" : "hiprecord",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "HIPRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "HIPRECORD",
                  "autofill" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipseckeyrecord",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "IPSECKEYRECORD",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "IPSECKEYRecord",
                  "alwaysask" : false,
                  "doc" : "Raw IPSECKEY records",
                  "deprecated" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "validatedns" : true,
                  "cli_name" : "ipseckey_rec",
                  "label" : "IPSECKEY record",
                  "confirm" : true
               },
               {
                  "class" : "KEYRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "cli_metavar" : "KEYRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "keyrecord",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "KEY record",
                  "cli_name" : "key_rec",
                  "validatedns" : true,
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "deprecated" : false,
                  "doc" : "Raw KEY records",
                  "alwaysask" : false
               },
               {
                  "name" : "kxrecord",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "KXRecord",
                  "normalizedns" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "KXRECORD",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Raw KX records",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "KX record",
                  "cli_name" : "kx_rec",
                  "validatedns" : true,
                  "attribute" : true
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "LOCRECORD",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "LOCRecord",
                  "normalizedns" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "locrecord",
                  "noextrawhitespace" : true,
                  "validatedns" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "LOC record",
                  "cli_name" : "loc_rec",
                  "doc" : "Raw LOC records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "mx_rec",
                  "confirm" : true,
                  "label" : "MX record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw MX records",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "MXRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "MXRecord",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "mxrecord",
                  "noextrawhitespace" : true
               },
               {
                  "name" : "naptrrecord",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "NAPTRRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "NAPTRRECORD",
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Raw NAPTR records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "NAPTR record",
                  "cli_name" : "naptr_rec",
                  "validatedns" : true,
                  "attribute" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "nsrecord",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "NSRECORD",
                  "normalizedns" : true,
                  "class" : "NSRecord",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw NS records",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "ns_rec",
                  "confirm" : true,
                  "label" : "NS record"
               },
               {
                  "doc" : "Raw NSEC records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "validatedns" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "NSEC record",
                  "cli_name" : "nsec_rec",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "nsecrecord",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "NSECRECORD",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "NSECRecord",
                  "normalizedns" : true
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw PTR records",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "validatedns" : true,
                  "cli_name" : "ptr_rec",
                  "label" : "PTR record",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ptrrecord",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PTRRECORD",
                  "required" : false,
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "PTRRecord"
               },
               {
                  "primary_key" : false,
                  "class" : "RRSIGRecord",
                  "normalizedns" : true,
                  "cli_metavar" : "RRSIGRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "rrsigrecord",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "label" : "RRSIG record",
                  "confirm" : true,
                  "cli_name" : "rrsig_rec",
                  "attribute" : true,
                  "validatedns" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ],
                  "doc" : "Raw RRSIG records",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "RPRECORD",
                  "autofill" : false,
                  "class" : "RPRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "rprecord",
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "RP record",
                  "confirm" : true,
                  "cli_name" : "rp_rec",
                  "deprecated" : false,
                  "doc" : "Raw RP records",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ]
               },
               {
                  "doc" : "Raw SIG records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "validatedns" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "SIG record",
                  "cli_name" : "sig_rec",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "sigrecord",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "SIGRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "SIGRecord",
                  "primary_key" : false,
                  "normalizedns" : true
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ],
                  "doc" : "Raw SPF records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "SPF record",
                  "confirm" : true,
                  "cli_name" : "spf_rec",
                  "attribute" : true,
                  "validatedns" : true,
                  "noextrawhitespace" : true,
                  "name" : "spfrecord",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "SPFRecord",
                  "normalizedns" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "SPFRECORD",
                  "autofill" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "srvrecord",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "SRVRECORD",
                  "normalizedns" : true,
                  "class" : "SRVRecord",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Raw SRV records",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "srv_rec",
                  "confirm" : true,
                  "label" : "SRV record"
               },
               {
                  "confirm" : true,
                  "label" : "SSHFP record",
                  "cli_name" : "sshfp_rec",
                  "validatedns" : true,
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Raw SSHFP records",
                  "alwaysask" : false,
                  "class" : "SSHFPRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "SSHFPRECORD",
                  "autofill" : false,
                  "name" : "sshfprecord",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Raw TLSA records",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "validatedns" : true,
                  "cli_name" : "tlsa_rec",
                  "label" : "TLSA record",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "tlsarecord",
                  "autofill" : false,
                  "cli_metavar" : "TLSARECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "normalizedns" : true,
                  "class" : "TLSARecord",
                  "primary_key" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw TXT records",
                  "cli_name" : "txt_rec",
                  "label" : "TXT record",
                  "confirm" : true,
                  "attribute" : true,
                  "validatedns" : true,
                  "noextrawhitespace" : true,
                  "name" : "txtrecord",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "normalizedns" : true,
                  "class" : "TXTRecord",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "TXTRECORD",
                  "required" : false
               },
               {
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "uri_rec",
                  "confirm" : true,
                  "label" : "URI record",
                  "alwaysask" : false,
                  "doc" : "Raw URI records",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "URIRECORD",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "URIRecord",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "urirecord",
                  "noextrawhitespace" : true
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "del_all",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Delete all associated records",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Delete all associated records",
                  "cli_name" : "del_all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Parse all raw DNS records and return them in a structured way",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "structured",
                  "label" : "Structured",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "structured",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "<raw>",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "cli",
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               },
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               }
            ]
         },
         "servicedelegationtarget_add" : {
            "name" : "servicedelegationtarget_add",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "cli_name" : "delegation_name",
                  "confirm" : true,
                  "label" : "Delegation name",
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, ., and a space inside",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Delegation name",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_ .-]*[a-zA-Z0-9_.-]?$"
               }
            ],
            "doc" : "Create a new service delegation target.",
            "takes_options" : [
               {
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "setattr",
                  "noextrawhitespace" : true
               },
               {
                  "attribute" : false,
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr",
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "addattr"
               },
               {
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ]
         },
         "dnsserver_mod" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "name" : "idnsserverid",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "DNS Server name",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Server name",
                  "cli_name" : "hostname",
                  "attribute" : true
               }
            ],
            "doc" : "Modify DNS server configuration",
            "takes_options" : [
               {
                  "attribute" : true,
                  "cli_name" : "soa_mname_override",
                  "confirm" : true,
                  "label" : "SOA mname override",
                  "alwaysask" : false,
                  "doc" : "SOA mname (authoritative server) override",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "only_relative" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "class" : "DNSNameParam",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "name" : "idnssoamname"
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "idnsforwarders",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "forwarder",
                  "confirm" : true,
                  "label" : "Forwarders",
                  "alwaysask" : false,
                  "doc" : "Per-server forwarders. A custom port can be specified for each forwarder using a standard format \"IP_ADDRESS port PORT\"",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "idnsforwardpolicy",
                  "autofill" : false,
                  "cli_metavar" : "['only', 'first', 'none']",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "only",
                     "first",
                     "none"
                  ],
                  "alwaysask" : false,
                  "doc" : "Per-server conditional forwarding policy. Set to \"none\" to disable forwarding to global forwarder for this zone. In that case, conditional zone forwarders are disregarded.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "forward_policy",
                  "label" : "Forward policy",
                  "confirm" : true
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present."
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr",
                  "attribute" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "cli_name" : "delattr",
                  "label" : "<delattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details."
               },
               {
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               }
            ],
            "name" : "dnsserver_mod"
         },
         "ca_add" : {
            "name" : "ca_add",
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Name for referencing the CA"
               }
            ],
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Description of the purpose of the CA",
                  "deprecated" : false
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Subject DN",
                  "cli_name" : "subject",
                  "deprecated" : false,
                  "doc" : "Subject Distinguished Name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_update"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNPARAM",
                  "autofill" : false,
                  "class" : "DNParam",
                  "primary_key" : false,
                  "type" : "DN",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "ipacasubjectdn"
               },
               {
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "setattr"
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Include certificate chain in output",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "chain",
                  "label" : "<chain>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "chain",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               }
            ],
            "doc" : "Create a CA.",
            "NO_CLI" : false
         },
         "stageuser_show" : {
            "name" : "stageuser_show",
            "takes_args" : [
               {
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "User login",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "User login",
                  "cli_name" : "login",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "maxlength" : 255
               }
            ],
            "takes_options" : [
               {
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool"
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false
               },
               {
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool"
               },
               {
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "doc" : "Display information about a stage user.",
            "NO_CLI" : false
         },
         "vaultcontainer_add_owner" : {
            "name" : "vaultcontainer_add_owner",
            "takes_args" : [],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "Service name of the service vault",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "require_service" : false,
                  "cli_name" : "service",
                  "confirm" : true,
                  "label" : "<service>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "Principal",
                  "name" : "service",
                  "autofill" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Principal"
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "shared",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<shared>",
                  "confirm" : true,
                  "cli_name" : "shared",
                  "doc" : "Shared vault",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "deprecated" : false,
                  "doc" : "Username of the user vault",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<username>",
                  "confirm" : true,
                  "cli_name" : "user",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "username",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false
               },
               {
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "alwaysask" : true,
                  "doc" : "users to add",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "users",
                  "label" : "owner user",
                  "confirm" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "attribute" : false,
                  "label" : "owner group",
                  "confirm" : true,
                  "cli_name" : "groups",
                  "deprecated" : false,
                  "doc" : "groups to add",
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "group"
               },
               {
                  "name" : "services",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "services to add",
                  "cli_name" : "services",
                  "confirm" : true,
                  "label" : "owner service",
                  "attribute" : false
               }
            ],
            "doc" : "Add owners to a vault container.",
            "NO_CLI" : false
         },
         "sudorule_remove_option" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipasudoopt",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Sudo Option",
                  "confirm" : true,
                  "cli_name" : "sudooption",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Sudo Option",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               }
            ],
            "takes_args" : [
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "sudorule_name",
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               }
            ],
            "doc" : "Remove an option from Sudo Rule.",
            "name" : "sudorule_remove_option"
         },
         "delegation_del" : {
            "name" : "delegation_del",
            "takes_args" : [
               {
                  "label" : "Delegation name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Delegation name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "aciname",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "doc" : "Delete a delegation.",
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               }
            ],
            "NO_CLI" : false
         },
         "user_del" : {
            "name" : "user_del",
            "doc" : "Delete a user.",
            "takes_args" : [
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "User login",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "User login",
                  "confirm" : true,
                  "cli_name" : "login",
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "noextrawhitespace" : true,
                  "name" : "uid",
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false
               }
            ],
            "takes_options" : [
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "continue",
                  "label" : "<continue>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "class" : "Bool",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "required" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "preserve",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "cli"
                  ],
                  "type" : "bool",
                  "cli_name" : "preserve",
                  "label" : "<preserve>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "<preserve>"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "NO_CLI" : false
         },
         "trust_mod" : {
            "takes_options" : [
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "ipantsidblacklistincoming",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "SID blacklist incoming",
                  "cli_name" : "sid_blacklist_incoming",
                  "deprecated" : false,
                  "doc" : "SID blacklist incoming",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_create"
                  ]
               },
               {
                  "attribute" : true,
                  "cli_name" : "sid_blacklist_outgoing",
                  "confirm" : true,
                  "label" : "SID blacklist outgoing",
                  "alwaysask" : false,
                  "doc" : "SID blacklist outgoing",
                  "deprecated" : false,
                  "flags" : [
                     "no_create"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "ipantsidblacklistoutgoing",
                  "noextrawhitespace" : true
               },
               {
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr"
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "attribute" : false,
                  "label" : "<delattr>",
                  "confirm" : true,
                  "cli_name" : "delattr",
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               }
            ],
            "takes_args" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Realm name",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "realm",
                  "label" : "Realm name",
                  "confirm" : true
               }
            ],
            "doc" : "\n    Modify a trust (for future use).\n\n    Currently only the default option to modify the LDAP attributes is\n    available. More specific options will be added in coming releases.\n    ",
            "NO_CLI" : false,
            "name" : "trust_mod"
         },
         "dnsforwardzone_enable" : {
            "name" : "dnsforwardzone_enable",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "confirm" : true,
                  "label" : "Zone name",
                  "cli_name" : "name",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Zone name (FQDN)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "only_relative" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "name" : "idnsname",
                  "only_absolute" : true,
                  "type" : "DNSName",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "takes_options" : [
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               }
            ],
            "doc" : "Enable DNS Forward Zone."
         },
         "sudocmd_show" : {
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Sudo Command",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "command",
                  "confirm" : true,
                  "label" : "Sudo Command",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "sudocmd",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : true
               }
            ],
            "takes_options" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format."
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true
               }
            ],
            "doc" : "Display Sudo Command.",
            "NO_CLI" : false,
            "name" : "sudocmd_show"
         },
         "selfservice_show" : {
            "takes_args" : [
               {
                  "pattern_errmsg" : "May only contain letters, numbers, -, _, and space",
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Self-service name",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Self-service name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "pattern" : "^[-_ a-zA-Z0-9]+$",
                  "name" : "aciname",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : "Display information about a self-service permission.",
            "takes_options" : [
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               }
            ],
            "NO_CLI" : false,
            "name" : "selfservice_show"
         },
         "certprofile_find" : {
            "name" : "certprofile_find",
            "takes_args" : [
               {
                  "attribute" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria"
               }
            ],
            "doc" : "Search for Certificate Profiles.",
            "takes_options" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Profile ID for referring to this profile",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Profile ID",
                  "cli_name" : "id",
                  "attribute" : true
               },
               {
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Brief description of this profile",
                  "deprecated" : false,
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Profile description",
                  "attribute" : true
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Whether to store certs issued using this profile",
                  "cli_name" : "store",
                  "confirm" : true,
                  "label" : "Store issued certificates",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "name" : "ipacertprofilestoreissued",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "default" : true,
                  "primary_key" : false,
                  "class" : "Bool",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL"
               },
               {
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Time Limit",
                  "cli_name" : "timelimit",
                  "attribute" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "cli_name" : "sizelimit",
                  "confirm" : true,
                  "label" : "Size Limit",
                  "attribute" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"id\")",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "pkey_only",
                  "label" : "Primary key only",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               }
            ],
            "NO_CLI" : false
         },
         "trust_add" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Realm name",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Realm name",
                  "cli_name" : "realm",
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false
               }
            ],
            "doc" : "\nAdd new trust to use.\n\nThis command establishes trust relationship to another domain\nwhich becomes 'trusted'. As result, users of the trusted domain\nmay access resources of this domain.\n\nOnly trusts to Active Directory domains are supported right now.\n\nThe command can be safely run multiple times against the same domain,\nthis will cause change to trust relationship credentials on both\nsides.\n    ",
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema."
               },
               {
                  "name" : "trust_type",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "values" : [
                     "ad"
                  ],
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "default" : "ad",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "['ad']",
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Trust type (ad for Active Directory, default)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Trust type (ad for Active Directory, default)",
                  "cli_name" : "type",
                  "attribute" : false
               },
               {
                  "name" : "realm_admin",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Active Directory domain administrator",
                  "cli_name" : "admin",
                  "confirm" : true,
                  "label" : "Active Directory domain administrator",
                  "attribute" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Active Directory domain administrator's password",
                  "alwaysask" : false,
                  "label" : "Active Directory domain administrator's password",
                  "confirm" : false,
                  "cli_name" : "password",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "realm_passwd",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Password",
                  "cli_metavar" : "PASSWORD",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "realm_server",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Domain controller for the Active Directory domain (optional)",
                  "cli_name" : "server",
                  "doc" : "Domain controller for the Active Directory domain (optional)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "deprecated" : false,
                  "doc" : "Shared secret for the trust",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "Shared secret for the trust",
                  "confirm" : false,
                  "cli_name" : "trust_secret",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "trust_secret",
                  "cli_metavar" : "PASSWORD",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Password"
               },
               {
                  "label" : "First Posix ID of the range reserved for the trusted domain",
                  "confirm" : true,
                  "cli_name" : "base_id",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "First Posix ID of the range reserved for the trusted domain",
                  "alwaysask" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "minvalue" : -2147483648,
                  "name" : "base_id",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : -2147483648,
                  "name" : "range_size",
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Size of the ID range reserved for the trusted domain",
                  "cli_name" : "range_size",
                  "doc" : "Size of the ID range reserved for the trusted domain",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "required" : false,
                  "cli_metavar" : "['ipa-ad-trust-posix', 'ipa-ad-trust']",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "ipa-ad-trust-posix",
                     "ipa-ad-trust"
                  ],
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "range_type",
                  "attribute" : false,
                  "label" : "Range type",
                  "confirm" : true,
                  "cli_name" : "range_type",
                  "deprecated" : false,
                  "doc" : "Type of trusted domain ID range, one of ipa-ad-trust-posix, ipa-ad-trust",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "name" : "bidirectional",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Bool",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "BOOL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Establish bi-directional trust. By default trust is inbound one-way only.",
                  "deprecated" : false,
                  "cli_name" : "two_way",
                  "confirm" : true,
                  "label" : "Two-way trust",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "cli_name" : "external",
                  "confirm" : true,
                  "label" : "External trust",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Establish external trust to a domain in another forest. The trust is not transitive beyond the domain.",
                  "default" : false,
                  "class" : "Bool",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "name" : "external",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool"
               },
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               }
            ],
            "name" : "trust_add"
         },
         "user_show" : {
            "takes_options" : [
               {
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool"
               },
               {
                  "label" : "<out>",
                  "confirm" : true,
                  "cli_name" : "out",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "file to store certificate in",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "out",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true
               }
            ],
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "uid",
                  "no_convert" : false,
                  "multivalue" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "User login",
                  "deprecated" : false,
                  "cli_name" : "login",
                  "label" : "User login",
                  "confirm" : true,
                  "maxlength" : 255,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $"
               }
            ],
            "doc" : "Display information about a user.",
            "NO_CLI" : false,
            "name" : "user_show"
         },
         "role_add_member" : {
            "name" : "role_add_member",
            "takes_args" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Role name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Role name"
               }
            ],
            "doc" : "Add members to a role.",
            "takes_options" : [
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "users",
                  "label" : "member user",
                  "confirm" : true,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "users to add",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "user"
               },
               {
                  "alwaysask" : true,
                  "doc" : "groups to add",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "groups",
                  "label" : "member group",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "member host",
                  "confirm" : true,
                  "cli_name" : "hosts",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "hosts to add",
                  "alwaysask" : true
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "host groups to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "confirm" : true,
                  "label" : "member host group",
                  "cli_name" : "hostgroups",
                  "attribute" : false,
                  "name" : "hostgroup",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "service",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "doc" : "services to add",
                  "deprecated" : false,
                  "cli_name" : "services",
                  "label" : "member service",
                  "confirm" : true,
                  "attribute" : false
               }
            ],
            "NO_CLI" : false
         },
         "automember_show" : {
            "name" : "automember_show",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "name" : "type",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "values" : [
                     "group",
                     "hostgroup"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['group', 'hostgroup']",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Grouping to which the rule applies",
                  "deprecated" : false,
                  "cli_name" : "type",
                  "label" : "Grouping Type",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "takes_args" : [
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "doc" : "Automember Rule",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_search"
                  ],
                  "attribute" : true,
                  "label" : "Automember Rule",
                  "confirm" : true,
                  "cli_name" : "automember_rule"
               }
            ],
            "doc" : "\n    Display information about an automember rule.\n    "
         },
         "automountlocation_find" : {
            "name" : "automountlocation_find",
            "NO_CLI" : false,
            "doc" : "Search for an automount location.",
            "takes_args" : [
               {
                  "cli_name" : "criteria",
                  "label" : "<criteria>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               }
            ],
            "takes_options" : [
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "attribute" : true,
                  "cli_name" : "location",
                  "label" : "Location",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Automount location name.",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [
                     "no_display"
                  ],
                  "attribute" : false,
                  "label" : "Time Limit",
                  "confirm" : true,
                  "cli_name" : "timelimit"
               },
               {
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [
                     "no_display"
                  ],
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Size Limit",
                  "confirm" : true,
                  "cli_name" : "sizelimit",
                  "attribute" : false
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output."
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Results should contain primary key attribute only (\"location\")",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Primary key only",
                  "cli_name" : "pkey_only",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               }
            ]
         },
         "idrange_add" : {
            "NO_CLI" : false,
            "doc" : "\n    Add new ID range.\n\n    To add a new ID range you always have to specify\n\n        --base-id\n        --range-size\n\n    Additionally\n\n        --rid-base\n        --secondary-rid-base\n\n    may be given for a new ID range for the local domain while\n\n        --rid-base\n        --dom-sid\n\n    must be given to add a new range for a trusted AD domain.\n\n=======\nWARNING:\n\nDNA plugin in 389-ds will allocate IDs based on the ranges configured for the\nlocal domain. Currently the DNA plugin *cannot* be reconfigured itself based\non the local ranges set via this family of commands.\n\nManual configuration change has to be done in the DNA plugin configuration for\nthe new local range. Specifically, The dnaNextRange attribute of 'cn=Posix\nIDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has to be\nmodified to match the new range.\n=======\n\n",
            "takes_args" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Range name",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Range name",
                  "cli_name" : "name",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "First Posix ID of the range",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "base_id",
                  "confirm" : true,
                  "label" : "First Posix ID of the range",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "ipabaseid",
                  "minvalue" : -2147483648,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Number of IDs in the range",
                  "cli_name" : "range_size",
                  "deprecated" : false,
                  "doc" : "Number of IDs in the range",
                  "alwaysask" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : -2147483648,
                  "name" : "ipaidrangesize"
               },
               {
                  "confirm" : true,
                  "label" : "First RID of the corresponding RID range",
                  "cli_name" : "rid_base",
                  "attribute" : true,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "First RID of the corresponding RID range",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "minvalue" : -2147483648,
                  "name" : "ipabaserid",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "First RID of the secondary RID range",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "First RID of the secondary RID range",
                  "confirm" : true,
                  "cli_name" : "secondary_rid_base",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : -2147483648,
                  "name" : "ipasecondarybaserid",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int"
               },
               {
                  "flags" : [
                     "no_update"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Domain SID of the trusted domain",
                  "deprecated" : false,
                  "cli_name" : "dom_sid",
                  "confirm" : true,
                  "label" : "Domain SID of the trusted domain",
                  "attribute" : true,
                  "name" : "ipanttrusteddomainsid",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : []
               },
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipanttrusteddomainname",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Name of the trusted domain",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_update",
                     "no_search",
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Name of the trusted domain",
                  "cli_name" : "dom_name"
               },
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "iparangetype",
                  "cli_metavar" : "['ipa-ad-trust-posix', 'ipa-ad-trust', 'ipa-local']",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "values" : [
                     "ipa-ad-trust-posix",
                     "ipa-ad-trust",
                     "ipa-local"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "doc" : "ID range type, one of ipa-ad-trust-posix, ipa-ad-trust, ipa-local",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_update"
                  ],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Range type",
                  "cli_name" : "type"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true
               },
               {
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "name" : "idrange_add"
         },
         "vaultcontainer_del" : {
            "name" : "vaultcontainer_del",
            "takes_options" : [
               {
                  "cli_name" : "continue",
                  "confirm" : true,
                  "label" : "<continue>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool"
               },
               {
                  "attribute" : false,
                  "cli_name" : "service",
                  "require_service" : false,
                  "label" : "<service>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Service name of the service vault",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Principal",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "Principal",
                  "name" : "service"
               },
               {
                  "name" : "shared",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Shared vault",
                  "alwaysask" : false,
                  "label" : "<shared>",
                  "confirm" : true,
                  "cli_name" : "shared",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "name" : "username",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Username of the user vault",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<username>",
                  "cli_name" : "user",
                  "attribute" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false
               }
            ],
            "takes_args" : [],
            "doc" : "Delete a vault container.",
            "NO_CLI" : false
         },
         "servicedelegationrule_add_target" : {
            "doc" : "Add target to a named service delegation rule.",
            "takes_args" : [
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_ .-]*[a-zA-Z0-9_.-]?$",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, ., and a space inside",
                  "attribute" : true,
                  "maxlength" : 255,
                  "confirm" : true,
                  "label" : "Delegation name",
                  "cli_name" : "delegation_name",
                  "deprecated" : false,
                  "doc" : "Delegation name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               }
            ],
            "takes_options" : [
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true
               },
               {
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "service delegation targets to add",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "servicedelegationtargets",
                  "confirm" : true,
                  "label" : "member service delegation target",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "servicedelegationtarget",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "NO_CLI" : false,
            "name" : "servicedelegationrule_add_target"
         },
         "caacl_add" : {
            "takes_options" : [
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Description",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "confirm" : true,
                  "label" : "Enabled",
                  "cli_name" : "ipaenabledflag",
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "deprecated" : false,
                  "doc" : "Enabled",
                  "alwaysask" : false,
                  "class" : "Bool",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BOOL",
                  "autofill" : false,
                  "name" : "ipaenabledflag",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "CA category the ACL applies to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "CA category",
                  "cli_name" : "cacat",
                  "attribute" : true,
                  "name" : "ipacacategory",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "autofill" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Profile category the ACL applies to",
                  "alwaysask" : false,
                  "label" : "Profile category",
                  "confirm" : true,
                  "cli_name" : "profilecat",
                  "attribute" : true,
                  "name" : "ipacertprofilecategory",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "cli_metavar" : "['all']",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "name" : "usercategory",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "usercat",
                  "confirm" : true,
                  "label" : "User category",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "User category the ACL applies to",
                  "deprecated" : false
               },
               {
                  "cli_name" : "hostcat",
                  "label" : "Host category",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Host category the ACL applies to",
                  "deprecated" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "all"
                  ],
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['all']",
                  "name" : "hostcategory",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Service category",
                  "cli_name" : "servicecat",
                  "doc" : "Service category the ACL applies to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "cli_metavar" : "['all']",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "servicecategory"
               },
               {
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr"
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               }
            ],
            "takes_args" : [
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "ACL name",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "label" : "ACL name",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               }
            ],
            "doc" : "Create a new CA ACL.",
            "NO_CLI" : false,
            "name" : "caacl_add"
         },
         "sudorule_remove_allow_command" : {
            "name" : "sudorule_remove_allow_command",
            "takes_options" : [
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "attribute" : false,
                  "cli_name" : "sudocmds",
                  "label" : "member sudo command",
                  "confirm" : true,
                  "alwaysask" : true,
                  "doc" : "sudo commands to remove",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "sudocmd"
               },
               {
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "sudocmdgroup",
                  "attribute" : false,
                  "label" : "member sudo command group",
                  "confirm" : true,
                  "cli_name" : "sudocmdgroups",
                  "deprecated" : false,
                  "doc" : "sudo command groups to remove",
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               }
            ],
            "takes_args" : [
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "sudorule_name"
               }
            ],
            "doc" : "Remove commands and sudo command groups affected by Sudo Rule.",
            "NO_CLI" : false
         },
         "privilege_find" : {
            "name" : "privilege_find",
            "takes_args" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "cli_name" : "criteria",
                  "confirm" : true,
                  "label" : "<criteria>",
                  "attribute" : false,
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : []
               }
            ],
            "doc" : "Search for privileges.",
            "takes_options" : [
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Privilege name",
                  "cli_name" : "name",
                  "doc" : "Privilege name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "attribute" : true,
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Privilege description",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "description",
                  "noextrawhitespace" : true
               },
               {
                  "cli_name" : "timelimit",
                  "confirm" : true,
                  "label" : "Time Limit",
                  "attribute" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int"
               },
               {
                  "cli_name" : "sizelimit",
                  "label" : "Size Limit",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Primary key only",
                  "cli_name" : "pkey_only",
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               }
            ],
            "NO_CLI" : false
         },
         "user_add" : {
            "name" : "user_add",
            "doc" : "Add a new user.",
            "takes_args" : [
               {
                  "doc" : "User login",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "maxlength" : 255,
                  "confirm" : true,
                  "label" : "User login",
                  "cli_name" : "login",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "takes_options" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "First name",
                  "deprecated" : false,
                  "cli_name" : "first",
                  "confirm" : true,
                  "label" : "First name",
                  "attribute" : true,
                  "name" : "givenname",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : []
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "sn",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Last name",
                  "confirm" : true,
                  "cli_name" : "last",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Last name",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Full name",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Full name",
                  "confirm" : true,
                  "cli_name" : "cn"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Display name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "displayname",
                  "confirm" : true,
                  "label" : "Display name",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "displayname",
                  "noextrawhitespace" : true,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Initials",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Initials",
                  "confirm" : true,
                  "cli_name" : "initials",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "initials",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : true
               },
               {
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "homedirectory",
                  "attribute" : true,
                  "label" : "Home directory",
                  "confirm" : true,
                  "cli_name" : "homedir",
                  "deprecated" : false,
                  "doc" : "Home directory",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "attribute" : true,
                  "cli_name" : "gecos",
                  "label" : "GECOS",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "GECOS",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "gecos"
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "loginshell",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "shell",
                  "confirm" : true,
                  "label" : "Login shell",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Login shell",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Principal alias",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "principal",
                  "require_service" : false,
                  "label" : "Principal alias",
                  "confirm" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "Principal",
                  "name" : "krbprincipalname",
                  "autofill" : true,
                  "cli_metavar" : "PRINCIPAL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Principal",
                  "primary_key" : false
               },
               {
                  "class" : "DateTime",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DATETIME",
                  "required" : false,
                  "autofill" : false,
                  "name" : "krbprincipalexpiration",
                  "type" : "datetime",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Kerberos principal expiration",
                  "confirm" : true,
                  "cli_name" : "principal_expiration",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Kerberos principal expiration",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "cli_metavar" : "DATETIME",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "DateTime",
                  "primary_key" : false,
                  "type" : "datetime",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "krbpasswordexpiration",
                  "attribute" : true,
                  "label" : "User password expiration",
                  "confirm" : true,
                  "cli_name" : "password_expiration",
                  "deprecated" : false,
                  "doc" : "User password expiration",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "name" : "mail",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Email address",
                  "cli_name" : "email",
                  "confirm" : true,
                  "label" : "Email address",
                  "attribute" : true
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "PASSWORD",
                  "primary_key" : false,
                  "class" : "Password",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "userpassword",
                  "attribute" : true,
                  "cli_name" : "password",
                  "label" : "Password",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Prompt to set the user password",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "random",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Generate a random user password",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_search",
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<random>",
                  "confirm" : true,
                  "cli_name" : "random"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 1,
                  "name" : "uidnumber",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "UID",
                  "cli_name" : "uid",
                  "doc" : "User ID Number (system will assign one if not provided)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : []
               },
               {
                  "cli_name" : "gidnumber",
                  "confirm" : true,
                  "label" : "GID",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Group ID Number",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "name" : "gidnumber",
                  "minvalue" : 1,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Street address",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Street address",
                  "cli_name" : "street",
                  "attribute" : true,
                  "name" : "street",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "l",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "City",
                  "confirm" : true,
                  "cli_name" : "city",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "City",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "doc" : "State/Province",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "State/Province",
                  "cli_name" : "state",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "st",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "postalcode",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "ZIP",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "postalcode",
                  "confirm" : true,
                  "label" : "ZIP"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Telephone Number",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "phone",
                  "label" : "Telephone Number",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "telephonenumber",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "mobile",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Mobile Telephone Number",
                  "cli_name" : "mobile",
                  "deprecated" : false,
                  "doc" : "Mobile Telephone Number",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "cli_name" : "pager",
                  "label" : "Pager Number",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Pager Number",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "pager",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "facsimiletelephonenumber",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "label" : "Fax Number",
                  "confirm" : true,
                  "cli_name" : "fax",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Fax Number",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "ou",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "orgunit",
                  "label" : "Org. Unit",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Org. Unit"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "title",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "title",
                  "confirm" : true,
                  "label" : "Job Title",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Job Title"
               },
               {
                  "label" : "Manager",
                  "confirm" : true,
                  "cli_name" : "manager",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Manager",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "manager",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "doc" : "Car License",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Car License",
                  "confirm" : true,
                  "cli_name" : "carlicense",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "carlicense",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "SSH public key",
                  "deprecated" : false,
                  "flags" : [
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "sshpubkey",
                  "confirm" : true,
                  "label" : "SSH public key",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "ipasshpubkey",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "attribute" : true,
                  "cli_name" : "user_auth_type",
                  "label" : "User authentication types",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Types of supported user authentication",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['password', 'radius', 'otp']",
                  "class" : "StrEnum",
                  "values" : [
                     "password",
                     "radius",
                     "otp"
                  ],
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "ipauserauthtype"
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "userclass",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "User category (semantics placed on this attribute are for local interpretation)",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "class",
                  "label" : "Class",
                  "confirm" : true
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "ipatokenradiusconfiglink",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "RADIUS proxy configuration",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "RADIUS proxy configuration",
                  "cli_name" : "radius"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipatokenradiususername",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "RADIUS proxy username",
                  "cli_name" : "radius_username",
                  "deprecated" : false,
                  "doc" : "RADIUS proxy username",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "name" : "departmentnumber",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Department Number",
                  "deprecated" : false,
                  "cli_name" : "departmentnumber",
                  "confirm" : true,
                  "label" : "Department Number",
                  "attribute" : true
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Employee Number",
                  "cli_name" : "employeenumber",
                  "confirm" : true,
                  "label" : "Employee Number",
                  "attribute" : true,
                  "name" : "employeenumber",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "cli_name" : "employeetype",
                  "confirm" : true,
                  "label" : "Employee Type",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Employee Type",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "name" : "employeetype",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "preferredlanguage",
                  "noextrawhitespace" : true,
                  "pattern" : "^(([a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?(\\s*,\\s*[a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?)*)|(\\*))$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "Preferred Language",
                  "cli_name" : "preferredlanguage",
                  "pattern_errmsg" : "must match RFC 2068 - 14.4, e.g., \"da, en-gb;q=0.8, en;q=0.7\"",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Preferred Language",
                  "alwaysask" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Bytes",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "BYTES",
                  "deprecated_cli_aliases" : [],
                  "name" : "usercertificate",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "str",
                  "cli_name" : "certificate",
                  "label" : "Certificate",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Base-64 encoded user certificate",
                  "deprecated" : false
               },
               {
                  "confirm" : true,
                  "label" : "Account disabled",
                  "cli_name" : "disabled",
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "doc" : "Account disabled",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Bool",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "required" : false,
                  "autofill" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "nsaccountlock",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Don't create user private group",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "noprivate",
                  "label" : "<noprivate>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "noprivate",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false
               }
            ],
            "NO_CLI" : false
         },
         "radiusproxy_find" : {
            "NO_CLI" : false,
            "doc" : "Search for RADIUS proxy servers.",
            "takes_args" : [
               {
                  "confirm" : true,
                  "label" : "<criteria>",
                  "cli_name" : "criteria",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "RADIUS proxy server name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "RADIUS proxy server name",
                  "cli_name" : "name",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "deprecated" : false,
                  "doc" : "A description of this RADIUS proxy server",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               },
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "The hostname or IP (with or without port)",
                  "deprecated" : false,
                  "cli_name" : "server",
                  "label" : "Server",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "ipatokenradiusserver",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "PASSWORD",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Password",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipatokenradiussecret",
                  "attribute" : true,
                  "label" : "Secret",
                  "confirm" : true,
                  "cli_name" : "secret",
                  "doc" : "The secret used to encrypt data",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ]
               },
               {
                  "attribute" : true,
                  "cli_name" : "timeout",
                  "confirm" : true,
                  "label" : "Timeout",
                  "alwaysask" : false,
                  "doc" : "The total timeout across all retries (in seconds)",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "class" : "Int",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "ipatokenradiustimeout",
                  "minvalue" : 1
               },
               {
                  "name" : "ipatokenradiusretries",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "flags" : [],
                  "sortorder" : 2,
                  "maxvalue" : 10,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "The number of times to retry authentication",
                  "cli_name" : "retries",
                  "confirm" : true,
                  "label" : "Retries",
                  "attribute" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipatokenusermapattribute",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "The username attribute on the user object",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "userattr",
                  "label" : "User attribute",
                  "confirm" : true
               },
               {
                  "confirm" : true,
                  "label" : "Time Limit",
                  "cli_name" : "timelimit",
                  "attribute" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "label" : "Size Limit",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool"
               }
            ],
            "name" : "radiusproxy_find"
         },
         "cosentry_mod" : {
            "NO_CLI" : true,
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<cn>",
                  "confirm" : true,
                  "cli_name" : "cn",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "<cn>",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "takes_options" : [
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "DNPARAM",
                  "deprecated_cli_aliases" : [],
                  "class" : "DNParam",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "DN",
                  "name" : "krbpwdpolicyreference",
                  "attribute" : true,
                  "cli_name" : "krbpwdpolicyreference",
                  "confirm" : true,
                  "label" : "<krbpwdpolicyreference>",
                  "alwaysask" : false,
                  "doc" : "<krbpwdpolicyreference>",
                  "deprecated" : false,
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "cospriority",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<cospriority>",
                  "confirm" : true,
                  "cli_name" : "cospriority",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [
                     "nonempty"
                  ],
                  "deprecated" : false,
                  "doc" : "<cospriority>",
                  "alwaysask" : false
               },
               {
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr",
                  "attribute" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<delattr>",
                  "cli_name" : "delattr",
                  "attribute" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights"
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               }
            ],
            "doc" : null,
            "name" : "cosentry_mod"
         },
         "vault_add_owner" : {
            "name" : "vault_add_owner",
            "doc" : "Add owners to a vault.",
            "takes_args" : [
               {
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, ., and -",
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Vault name",
                  "alwaysask" : false,
                  "doc" : "Vault name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "class" : "Str",
                  "primary_key" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.-]+$",
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true
               }
            ],
            "takes_options" : [
               {
                  "doc" : "Service name of the service vault",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<service>",
                  "require_service" : false,
                  "cli_name" : "service",
                  "type" : "Principal",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "service",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "autofill" : false,
                  "class" : "Principal",
                  "primary_key" : false
               },
               {
                  "cli_name" : "shared",
                  "label" : "<shared>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Shared vault",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "shared",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool"
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "username",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Username of the user vault",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<username>",
                  "cli_name" : "user"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "user",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "users to add",
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "owner user",
                  "cli_name" : "users"
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "group",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "groups to add",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "groups",
                  "confirm" : true,
                  "label" : "owner group"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "services",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "services",
                  "label" : "owner service",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "services to add"
               }
            ],
            "NO_CLI" : false
         },
         "selinuxusermap_disable" : {
            "name" : "selinuxusermap_disable",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "attribute" : true,
                  "label" : "Rule name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn"
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "doc" : "Disable an SELinux User Map rule."
         },
         "automember_del" : {
            "takes_options" : [
               {
                  "label" : "Grouping Type",
                  "confirm" : true,
                  "cli_name" : "type",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Grouping to which the rule applies",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "group",
                     "hostgroup"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['group', 'hostgroup']",
                  "required" : true,
                  "autofill" : false,
                  "name" : "type",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true
               }
            ],
            "takes_args" : [
               {
                  "cli_name" : "automember_rule",
                  "label" : "Automember Rule",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [
                     "no_search"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Automember Rule",
                  "deprecated" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode"
               }
            ],
            "doc" : "\n    Delete an automember rule.\n    ",
            "NO_CLI" : false,
            "name" : "automember_del"
         },
         "sudocmd_find" : {
            "takes_args" : [
               {
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "takes_options" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "sudocmd",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Sudo Command",
                  "cli_name" : "command",
                  "label" : "Sudo Command",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "A description of this command",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true
               },
               {
                  "alwaysask" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "attribute" : false,
                  "cli_name" : "timelimit",
                  "label" : "Time Limit",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int"
               },
               {
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "label" : "Size Limit",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "primary_key" : false,
                  "class" : "Int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>"
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true
               },
               {
                  "cli_name" : "pkey_only",
                  "label" : "Primary key only",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"command\")",
                  "deprecated" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool"
               }
            ],
            "doc" : "Search for Sudo Commands.",
            "NO_CLI" : false,
            "name" : "sudocmd_find"
         },
         "ca_disable" : {
            "name" : "ca_disable",
            "NO_CLI" : false,
            "doc" : "Disable a CA.",
            "takes_args" : [
               {
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Name",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Name for referencing the CA",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true
               }
            ],
            "takes_options" : [
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               }
            ]
         },
         "automember_default_group_set" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "A description of this auto member rule",
                  "deprecated" : false,
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Default (fallback) group for entries to land",
                  "flags" : [
                     "no_update",
                     "no_create"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "default_group",
                  "confirm" : true,
                  "label" : "Default (fallback) Group",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "automemberdefaultgroup",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "type",
                  "autofill" : false,
                  "cli_metavar" : "['group', 'hostgroup']",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "group",
                     "hostgroup"
                  ],
                  "alwaysask" : false,
                  "doc" : "Grouping to which the rule applies",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "type",
                  "label" : "Grouping Type",
                  "confirm" : true
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG"
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "takes_args" : [],
            "doc" : "\n    Set default (fallback) group for all unmatched entries.\n    ",
            "name" : "automember_default_group_set"
         },
         "dnsrecord_add" : {
            "name" : "dnsrecord_add",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Zone name (FQDN)",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "dnszone",
                  "label" : "Zone name",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "DNSName",
                  "only_absolute" : true,
                  "name" : "dnszoneidnsname",
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : true
               },
               {
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "idnsname",
                  "only_relative" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "doc" : "Record name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Record name",
                  "cli_name" : "name"
               }
            ],
            "takes_options" : [
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "dnsttl",
                  "minvalue" : -2147483648,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "cli_name" : "ttl",
                  "confirm" : true,
                  "label" : "Time to live",
                  "attribute" : true,
                  "flags" : [],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Time to live",
                  "deprecated" : false
               },
               {
                  "flags" : [
                     "no_option"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "<dnsclass>",
                  "deprecated" : false,
                  "cli_name" : "class",
                  "label" : "<dnsclass>",
                  "confirm" : true,
                  "attribute" : true,
                  "name" : "dnsclass",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "IN",
                     "CS",
                     "CH",
                     "HS"
                  ],
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "['IN', 'CS', 'CH', 'HS']",
                  "deprecated_cli_aliases" : []
               },
               {
                  "option_group" : "A Record",
                  "alwaysask" : false,
                  "doc" : "Raw A records",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "a_rec",
                  "confirm" : true,
                  "label" : "A record",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "arecord",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "ARECORD",
                  "normalizedns" : true,
                  "class" : "ARecord",
                  "primary_key" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "a_part_ip_address",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "A IP Address",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "A Record",
                  "label" : "A IP Address",
                  "confirm" : true,
                  "cli_name" : "a_ip_address",
                  "attribute" : false
               },
               {
                  "cli_name" : "a_create_reverse",
                  "confirm" : true,
                  "label" : "A Create reverse",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_update",
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "A Record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Create reverse record for this IP Address",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "name" : "a_extra_create_reverse",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool"
               },
               {
                  "option_group" : "AAAA Record",
                  "alwaysask" : false,
                  "doc" : "Raw AAAA records",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "aaaa_rec",
                  "confirm" : true,
                  "label" : "AAAA record",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "aaaarecord",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "AAAARECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "AAAARecord"
               },
               {
                  "confirm" : true,
                  "label" : "AAAA IP Address",
                  "cli_name" : "aaaa_ip_address",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "AAAA IP Address",
                  "option_group" : "AAAA Record",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "name" : "aaaa_part_ip_address",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "AAAA Create reverse",
                  "confirm" : true,
                  "cli_name" : "aaaa_create_reverse",
                  "deprecated" : false,
                  "doc" : "Create reverse record for this IP Address",
                  "alwaysask" : false,
                  "option_group" : "AAAA Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_update",
                     "virtual_attribute"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "aaaa_extra_create_reverse",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "A6 record",
                  "confirm" : true,
                  "cli_name" : "a6_rec",
                  "deprecated" : false,
                  "doc" : "Raw A6 records",
                  "alwaysask" : false,
                  "option_group" : "A6 Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "A6RECORD",
                  "autofill" : false,
                  "class" : "A6Record",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "a6record"
               },
               {
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "A6 Record",
                  "deprecated" : false,
                  "doc" : "A6 Record data",
                  "cli_name" : "a6_data",
                  "label" : "A6 Record data",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "a6_part_data",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "AFSDBRecord",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "AFSDBRECORD",
                  "name" : "afsdbrecord",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "afsdb_rec",
                  "confirm" : true,
                  "label" : "AFSDB record",
                  "validatedns" : true,
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "AFSDB Record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw AFSDB records"
               },
               {
                  "confirm" : true,
                  "label" : "AFSDB Subtype",
                  "cli_name" : "afsdb_subtype",
                  "attribute" : false,
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "dnsrecord_optional",
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "AFSDB Subtype",
                  "option_group" : "AFSDB Record",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "afsdb_part_subtype",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "afsdb_part_hostname",
                  "only_relative" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "required" : false,
                  "autofill" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "AFSDB Hostname",
                  "option_group" : "AFSDB Record",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "AFSDB Hostname",
                  "cli_name" : "afsdb_hostname"
               },
               {
                  "deprecated" : false,
                  "doc" : "Raw APL records",
                  "option_group" : "APL Record",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "validatedns" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "APL record",
                  "cli_name" : "apl_rec",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "aplrecord",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "APLRECORD",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "APLRecord",
                  "normalizedns" : true
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Raw CERT records",
                  "alwaysask" : false,
                  "option_group" : "CERT Record",
                  "label" : "CERT record",
                  "confirm" : true,
                  "cli_name" : "cert_rec",
                  "attribute" : true,
                  "validatedns" : true,
                  "noextrawhitespace" : true,
                  "name" : "certrecord",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "CERTRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "CERTRECORD",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "name" : "cert_part_type",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "cli_name" : "cert_type",
                  "label" : "CERT Certificate Type",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 65535,
                  "alwaysask" : false,
                  "option_group" : "CERT Record",
                  "deprecated" : false,
                  "doc" : "CERT Certificate Type"
               },
               {
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "CERT Record",
                  "alwaysask" : false,
                  "doc" : "CERT Key Tag",
                  "deprecated" : false,
                  "cli_name" : "cert_key_tag",
                  "confirm" : true,
                  "label" : "CERT Key Tag",
                  "attribute" : false,
                  "name" : "cert_part_key_tag",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "cert_part_algorithm",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "CERT Algorithm",
                  "cli_name" : "cert_algorithm",
                  "attribute" : false,
                  "maxvalue" : 255,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "CERT Algorithm",
                  "deprecated" : false,
                  "option_group" : "CERT Record",
                  "alwaysask" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "cert_part_certificate_or_crl",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "cert_certificate_or_crl",
                  "confirm" : true,
                  "label" : "CERT Certificate/CRL",
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "CERT Record",
                  "alwaysask" : false,
                  "doc" : "CERT Certificate/CRL",
                  "deprecated" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Raw CNAME records",
                  "alwaysask" : false,
                  "option_group" : "CNAME Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "CNAME record",
                  "confirm" : true,
                  "cli_name" : "cname_rec",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "cnamerecord",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "CNAMERECORD",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "CNAMERecord",
                  "normalizedns" : true
               },
               {
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "CNAME Record",
                  "alwaysask" : false,
                  "doc" : "A hostname which this alias hostname points to",
                  "deprecated" : false,
                  "cli_name" : "cname_hostname",
                  "confirm" : true,
                  "label" : "CNAME Hostname",
                  "attribute" : false,
                  "name" : "cname_part_hostname",
                  "no_convert" : false,
                  "multivalue" : false,
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "class" : "DNSNameParam",
                  "primary_key" : false,
                  "autofill" : false,
                  "only_relative" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "required" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DHCIDRECORD",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "DHCIDRecord",
                  "normalizedns" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "dhcidrecord",
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "DHCID record",
                  "confirm" : true,
                  "cli_name" : "dhcid_rec",
                  "doc" : "Raw DHCID records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "DHCID Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ]
               },
               {
                  "confirm" : true,
                  "label" : "DLV record",
                  "cli_name" : "dlv_rec",
                  "validatedns" : true,
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Raw DLV records",
                  "deprecated" : false,
                  "option_group" : "DLV Record",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "DLVRecord",
                  "normalizedns" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DLVRECORD",
                  "autofill" : false,
                  "name" : "dlvrecord",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "dlv_part_key_tag",
                  "minvalue" : 0,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "option_group" : "DLV Record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "DLV Key Tag",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "dlv_key_tag",
                  "confirm" : true,
                  "label" : "DLV Key Tag"
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "dlv_part_algorithm",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "DLV Algorithm",
                  "cli_name" : "dlv_algorithm",
                  "attribute" : false,
                  "maxvalue" : 255,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "DLV Algorithm",
                  "option_group" : "DLV Record",
                  "alwaysask" : false
               },
               {
                  "label" : "DLV Digest Type",
                  "confirm" : true,
                  "cli_name" : "dlv_digest_type",
                  "attribute" : false,
                  "query" : false,
                  "maxvalue" : 255,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "DLV Digest Type",
                  "alwaysask" : false,
                  "option_group" : "DLV Record",
                  "primary_key" : false,
                  "class" : "Int",
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "dlv_part_digest_type",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "pattern" : "^[0-9a-fA-F]+$",
                  "name" : "dlv_part_digest",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "option_group" : "DLV Record",
                  "alwaysask" : false,
                  "doc" : "DLV Digest",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "pattern_errmsg" : "only hexadecimal digits are allowed",
                  "attribute" : false,
                  "cli_name" : "dlv_digest",
                  "confirm" : true,
                  "label" : "DLV Digest"
               },
               {
                  "doc" : "Raw DNAME records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "DNAME Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "DNAME record",
                  "confirm" : true,
                  "cli_name" : "dname_rec",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "dnamerecord",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNAMERECORD",
                  "required" : false,
                  "autofill" : false,
                  "class" : "DNAMERecord",
                  "primary_key" : false,
                  "normalizedns" : true
               },
               {
                  "cli_name" : "dname_target",
                  "confirm" : true,
                  "label" : "DNAME Target",
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "DNAME Record",
                  "alwaysask" : false,
                  "doc" : "DNAME Target",
                  "deprecated" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : false,
                  "autofill" : false,
                  "only_relative" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "name" : "dname_part_target",
                  "no_convert" : false,
                  "multivalue" : false,
                  "only_absolute" : false,
                  "type" : "DNSName"
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "dsrecord",
                  "cli_metavar" : "DSRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "DSRecord",
                  "normalizedns" : true,
                  "doc" : "Raw DS records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "DS Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "DS record",
                  "confirm" : true,
                  "cli_name" : "ds_rec"
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "name" : "ds_part_key_tag",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "cli_name" : "ds_key_tag",
                  "label" : "DS Key Tag",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 65535,
                  "alwaysask" : false,
                  "option_group" : "DS Record",
                  "deprecated" : false,
                  "doc" : "DS Key Tag"
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "ds_part_algorithm",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "cli_name" : "ds_algorithm",
                  "confirm" : true,
                  "label" : "DS Algorithm",
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 255,
                  "query" : false,
                  "option_group" : "DS Record",
                  "alwaysask" : false,
                  "doc" : "DS Algorithm",
                  "deprecated" : false
               },
               {
                  "cli_name" : "ds_digest_type",
                  "confirm" : true,
                  "label" : "DS Digest Type",
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "maxvalue" : 255,
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "DS Record",
                  "alwaysask" : false,
                  "doc" : "DS Digest Type",
                  "deprecated" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "ds_part_digest_type",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int"
               },
               {
                  "alwaysask" : false,
                  "option_group" : "DS Record",
                  "doc" : "DS Digest",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "pattern_errmsg" : "only hexadecimal digits are allowed",
                  "cli_name" : "ds_digest",
                  "label" : "DS Digest",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "pattern" : "^[0-9a-fA-F]+$",
                  "noextrawhitespace" : true,
                  "name" : "ds_part_digest",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "hiprecord",
                  "cli_metavar" : "HIPRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "HIPRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "doc" : "Raw HIP records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "HIP Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ],
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "HIP record",
                  "confirm" : true,
                  "cli_name" : "hip_rec"
               },
               {
                  "validatedns" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "IPSECKEY record",
                  "cli_name" : "ipseckey_rec",
                  "deprecated" : false,
                  "doc" : "Raw IPSECKEY records",
                  "option_group" : "IPSECKEY Record",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "IPSECKEYRECORD",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "IPSECKEYRecord",
                  "normalizedns" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "ipseckeyrecord",
                  "noextrawhitespace" : true
               },
               {
                  "alwaysask" : false,
                  "option_group" : "KEY Record",
                  "deprecated" : false,
                  "doc" : "Raw KEY records",
                  "flags" : [
                     "no_option"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "validatedns" : true,
                  "cli_name" : "key_rec",
                  "label" : "KEY record",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "keyrecord",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "KEYRECORD",
                  "normalizedns" : true,
                  "class" : "KEYRecord",
                  "primary_key" : false
               },
               {
                  "label" : "KX record",
                  "confirm" : true,
                  "cli_name" : "kx_rec",
                  "attribute" : true,
                  "validatedns" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Raw KX records",
                  "alwaysask" : false,
                  "option_group" : "KX Record",
                  "primary_key" : false,
                  "class" : "KXRecord",
                  "normalizedns" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "KXRECORD",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "kxrecord",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "minvalue" : 0,
                  "name" : "kx_part_preference",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "maxvalue" : 65535,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "Preference given to this exchanger. Lower values are more preferred",
                  "option_group" : "KX Record",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "KX Preference",
                  "cli_name" : "kx_preference",
                  "attribute" : false
               },
               {
                  "name" : "kx_part_exchanger",
                  "multivalue" : false,
                  "no_convert" : false,
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "primary_key" : false,
                  "class" : "DNSNameParam",
                  "autofill" : false,
                  "only_relative" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "KX Record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "A host willing to act as a key exchanger",
                  "cli_name" : "kx_exchanger",
                  "confirm" : true,
                  "label" : "KX Exchanger",
                  "attribute" : false
               },
               {
                  "normalizedns" : true,
                  "class" : "LOCRecord",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "LOCRECORD",
                  "required" : false,
                  "name" : "locrecord",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "loc_rec",
                  "confirm" : true,
                  "label" : "LOC record",
                  "validatedns" : true,
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "LOC Record",
                  "alwaysask" : false,
                  "doc" : "Raw LOC records",
                  "deprecated" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "loc_part_lat_deg",
                  "minvalue" : 0,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int",
                  "option_group" : "LOC Record",
                  "alwaysask" : false,
                  "doc" : "LOC Degrees Latitude",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 90,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "loc_lat_deg",
                  "confirm" : true,
                  "label" : "LOC Degrees Latitude"
               },
               {
                  "flags" : [
                     "dnsrecord_optional",
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 59,
                  "alwaysask" : false,
                  "option_group" : "LOC Record",
                  "deprecated" : false,
                  "doc" : "LOC Minutes Latitude",
                  "cli_name" : "loc_lat_min",
                  "label" : "LOC Minutes Latitude",
                  "confirm" : true,
                  "attribute" : false,
                  "name" : "loc_part_lat_min",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : []
               },
               {
                  "deprecated" : false,
                  "doc" : "LOC Seconds Latitude",
                  "option_group" : "LOC Record",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : "59.999",
                  "query" : false,
                  "flags" : [
                     "dnsrecord_optional",
                     "virtual_attribute"
                  ],
                  "precision" : 3,
                  "attribute" : false,
                  "confirm" : true,
                  "numberclass" : [
                     "-Normal",
                     "+Zero",
                     "+Normal"
                  ],
                  "label" : "LOC Seconds Latitude",
                  "cli_name" : "loc_lat_sec",
                  "type" : "Decimal",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : "0.0",
                  "exponential" : false,
                  "name" : "loc_part_lat_sec",
                  "cli_metavar" : "DECIMAL",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Decimal",
                  "primary_key" : false
               },
               {
                  "cli_name" : "loc_lat_dir",
                  "confirm" : true,
                  "label" : "LOC Direction Latitude",
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "LOC Record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "LOC Direction Latitude",
                  "values" : [
                     "N",
                     "S"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['N', 'S']",
                  "name" : "loc_part_lat_dir",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "attribute" : false,
                  "cli_name" : "loc_lon_deg",
                  "label" : "LOC Degrees Longitude",
                  "confirm" : true,
                  "alwaysask" : false,
                  "option_group" : "LOC Record",
                  "deprecated" : false,
                  "doc" : "LOC Degrees Longitude",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "maxvalue" : 180,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "loc_part_lon_deg",
                  "minvalue" : 0
               },
               {
                  "flags" : [
                     "dnsrecord_optional",
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "maxvalue" : 59,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "LOC Record",
                  "deprecated" : false,
                  "doc" : "LOC Minutes Longitude",
                  "cli_name" : "loc_lon_min",
                  "label" : "LOC Minutes Longitude",
                  "confirm" : true,
                  "attribute" : false,
                  "name" : "loc_part_lon_min",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "cli_metavar" : "DECIMAL",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Decimal",
                  "primary_key" : false,
                  "type" : "Decimal",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : "0.0",
                  "exponential" : false,
                  "name" : "loc_part_lon_sec",
                  "attribute" : false,
                  "numberclass" : [
                     "-Normal",
                     "+Zero",
                     "+Normal"
                  ],
                  "confirm" : true,
                  "label" : "LOC Seconds Longitude",
                  "cli_name" : "loc_lon_sec",
                  "deprecated" : false,
                  "doc" : "LOC Seconds Longitude",
                  "option_group" : "LOC Record",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : "59.999",
                  "query" : false,
                  "flags" : [
                     "dnsrecord_optional",
                     "virtual_attribute"
                  ],
                  "precision" : 3
               },
               {
                  "attribute" : false,
                  "cli_name" : "loc_lon_dir",
                  "label" : "LOC Direction Longitude",
                  "confirm" : true,
                  "alwaysask" : false,
                  "option_group" : "LOC Record",
                  "deprecated" : false,
                  "doc" : "LOC Direction Longitude",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['E', 'W']",
                  "required" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "E",
                     "W"
                  ],
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "loc_part_lon_dir"
               },
               {
                  "exponential" : false,
                  "name" : "loc_part_altitude",
                  "minvalue" : "-100000.00",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "Decimal",
                  "class" : "Decimal",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "DECIMAL",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "precision" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "maxvalue" : "42849672.95",
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "LOC Record",
                  "deprecated" : false,
                  "doc" : "LOC Altitude",
                  "cli_name" : "loc_altitude",
                  "label" : "LOC Altitude",
                  "confirm" : true,
                  "numberclass" : [
                     "-Normal",
                     "+Zero",
                     "+Normal"
                  ],
                  "attribute" : false
               },
               {
                  "option_group" : "LOC Record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "LOC Size",
                  "flags" : [
                     "dnsrecord_optional",
                     "virtual_attribute"
                  ],
                  "precision" : 2,
                  "maxvalue" : "90000000.00",
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "loc_size",
                  "confirm" : true,
                  "numberclass" : [
                     "-Normal",
                     "+Zero",
                     "+Normal"
                  ],
                  "label" : "LOC Size",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "Decimal",
                  "name" : "loc_part_size",
                  "exponential" : false,
                  "minvalue" : "0.0",
                  "autofill" : false,
                  "cli_metavar" : "DECIMAL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Decimal",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "option_group" : "LOC Record",
                  "doc" : "LOC Horizontal Precision",
                  "deprecated" : false,
                  "precision" : 2,
                  "flags" : [
                     "dnsrecord_optional",
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : "90000000.00",
                  "attribute" : false,
                  "cli_name" : "loc_h_precision",
                  "label" : "LOC Horizontal Precision",
                  "numberclass" : [
                     "-Normal",
                     "+Zero",
                     "+Normal"
                  ],
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "Decimal",
                  "name" : "loc_part_h_precision",
                  "exponential" : false,
                  "minvalue" : "0.0",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DECIMAL",
                  "required" : false,
                  "class" : "Decimal",
                  "primary_key" : false
               },
               {
                  "name" : "loc_part_v_precision",
                  "exponential" : false,
                  "minvalue" : "0.0",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "Decimal",
                  "primary_key" : false,
                  "class" : "Decimal",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "DECIMAL",
                  "deprecated_cli_aliases" : [],
                  "flags" : [
                     "dnsrecord_optional",
                     "virtual_attribute"
                  ],
                  "precision" : 2,
                  "sortorder" : 2,
                  "maxvalue" : "90000000.00",
                  "query" : false,
                  "option_group" : "LOC Record",
                  "alwaysask" : false,
                  "doc" : "LOC Vertical Precision",
                  "deprecated" : false,
                  "cli_name" : "loc_v_precision",
                  "numberclass" : [
                     "-Normal",
                     "+Zero",
                     "+Normal"
                  ],
                  "confirm" : true,
                  "label" : "LOC Vertical Precision",
                  "attribute" : false
               },
               {
                  "cli_name" : "mx_rec",
                  "label" : "MX record",
                  "confirm" : true,
                  "attribute" : true,
                  "validatedns" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "MX Record",
                  "deprecated" : false,
                  "doc" : "Raw MX records",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "MXRecord",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "MXRECORD",
                  "noextrawhitespace" : true,
                  "name" : "mxrecord",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "mx_part_preference",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "MX Preference",
                  "cli_name" : "mx_preference",
                  "attribute" : false,
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "Preference given to this exchanger. Lower values are more preferred",
                  "option_group" : "MX Record",
                  "alwaysask" : false
               },
               {
                  "attribute" : false,
                  "label" : "MX Exchanger",
                  "confirm" : true,
                  "cli_name" : "mx_exchanger",
                  "deprecated" : false,
                  "doc" : "A host willing to act as a mail exchanger",
                  "alwaysask" : false,
                  "option_group" : "MX Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "DNSNameParam",
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "mx_part_exchanger"
               },
               {
                  "validatedns" : true,
                  "attribute" : true,
                  "cli_name" : "naptr_rec",
                  "confirm" : true,
                  "label" : "NAPTR record",
                  "option_group" : "NAPTR Record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw NAPTR records",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "NAPTRRECORD",
                  "normalizedns" : true,
                  "class" : "NAPTRRecord",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "naptrrecord",
                  "noextrawhitespace" : true
               },
               {
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "naptr_part_order",
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "NAPTR Order",
                  "option_group" : "NAPTR Record",
                  "alwaysask" : false,
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "NAPTR Order",
                  "cli_name" : "naptr_order"
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "naptr_part_preference",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "NAPTR Preference",
                  "confirm" : true,
                  "cli_name" : "naptr_preference",
                  "attribute" : false,
                  "query" : false,
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "NAPTR Preference",
                  "alwaysask" : false,
                  "option_group" : "NAPTR Record"
               },
               {
                  "doc" : "NAPTR Flags",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "NAPTR Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "label" : "NAPTR Flags",
                  "confirm" : true,
                  "cli_name" : "naptr_flags",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "naptr_part_flags",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "doc" : "NAPTR Service",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "NAPTR Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "label" : "NAPTR Service",
                  "confirm" : true,
                  "cli_name" : "naptr_service",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "naptr_part_service",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "naptr_part_regexp",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "NAPTR Regular Expression",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "NAPTR Record",
                  "label" : "NAPTR Regular Expression",
                  "confirm" : true,
                  "cli_name" : "naptr_regexp",
                  "attribute" : false
               },
               {
                  "alwaysask" : false,
                  "option_group" : "NAPTR Record",
                  "deprecated" : false,
                  "doc" : "NAPTR Replacement",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "naptr_replacement",
                  "label" : "NAPTR Replacement",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "naptr_part_replacement",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "doc" : "Raw NS records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "NS Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "NS record",
                  "confirm" : true,
                  "cli_name" : "ns_rec",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "nsrecord",
                  "cli_metavar" : "NSRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "NSRecord",
                  "normalizedns" : true
               },
               {
                  "deprecated" : false,
                  "doc" : "NS Hostname",
                  "alwaysask" : false,
                  "option_group" : "NS Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "label" : "NS Hostname",
                  "confirm" : true,
                  "cli_name" : "ns_hostname",
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ns_part_hostname",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "required" : false,
                  "only_relative" : false,
                  "autofill" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : false
               },
               {
                  "class" : "NSECRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "NSECRECORD",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "nsecrecord",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "label" : "NSEC record",
                  "confirm" : true,
                  "cli_name" : "nsec_rec",
                  "attribute" : true,
                  "validatedns" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ],
                  "doc" : "Raw NSEC records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "NSEC Record"
               },
               {
                  "normalizedns" : true,
                  "class" : "PTRRecord",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PTRRECORD",
                  "name" : "ptrrecord",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "ptr_rec",
                  "confirm" : true,
                  "label" : "PTR record",
                  "validatedns" : true,
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "PTR Record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Raw PTR records"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "The hostname this reverse record points to",
                  "alwaysask" : false,
                  "option_group" : "PTR Record",
                  "label" : "PTR Hostname",
                  "confirm" : true,
                  "cli_name" : "ptr_hostname",
                  "attribute" : false,
                  "name" : "ptr_part_hostname",
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "DNSNameParam",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "autofill" : false
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "rrsigrecord",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "RRSIGRECORD",
                  "autofill" : false,
                  "class" : "RRSIGRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "deprecated" : false,
                  "doc" : "Raw RRSIG records",
                  "alwaysask" : false,
                  "option_group" : "RRSIG Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ],
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "RRSIG record",
                  "confirm" : true,
                  "cli_name" : "rrsig_rec"
               },
               {
                  "cli_metavar" : "RPRECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "RPRecord",
                  "normalizedns" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "rprecord",
                  "noextrawhitespace" : true,
                  "validatedns" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "RP record",
                  "cli_name" : "rp_rec",
                  "deprecated" : false,
                  "doc" : "Raw RP records",
                  "option_group" : "RP Record",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ]
               },
               {
                  "label" : "SIG record",
                  "confirm" : true,
                  "cli_name" : "sig_rec",
                  "attribute" : true,
                  "validatedns" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ],
                  "doc" : "Raw SIG records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "SIG Record",
                  "class" : "SIGRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "SIGRECORD",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "sigrecord",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "doc" : "Raw SPF records",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "option_group" : "SPF Record",
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ],
                  "attribute" : true,
                  "validatedns" : true,
                  "label" : "SPF record",
                  "confirm" : true,
                  "cli_name" : "spf_rec",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "spfrecord",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "SPFRECORD",
                  "required" : false,
                  "autofill" : false,
                  "class" : "SPFRecord",
                  "primary_key" : false,
                  "normalizedns" : true
               },
               {
                  "attribute" : true,
                  "validatedns" : true,
                  "cli_name" : "srv_rec",
                  "label" : "SRV record",
                  "confirm" : true,
                  "alwaysask" : false,
                  "option_group" : "SRV Record",
                  "deprecated" : false,
                  "doc" : "Raw SRV records",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "SRVRECORD",
                  "normalizedns" : true,
                  "class" : "SRVRecord",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "srvrecord"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "srv_part_priority",
                  "minvalue" : 0,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "alwaysask" : false,
                  "option_group" : "SRV Record",
                  "doc" : "Lower number means higher priority. Clients will attempt to contact the server with the lowest-numbered priority they can reach.",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 65535,
                  "attribute" : false,
                  "cli_name" : "srv_priority",
                  "label" : "SRV Priority (order)",
                  "confirm" : true
               },
               {
                  "cli_name" : "srv_weight",
                  "label" : "SRV Weight",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "SRV Record",
                  "doc" : "Relative weight for entries with the same priority.",
                  "deprecated" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "srv_part_weight",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int"
               },
               {
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 65535,
                  "query" : false,
                  "option_group" : "SRV Record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "SRV Port",
                  "cli_name" : "srv_port",
                  "confirm" : true,
                  "label" : "SRV Port",
                  "attribute" : false,
                  "name" : "srv_part_port",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : []
               },
               {
                  "confirm" : true,
                  "label" : "SRV Target",
                  "cli_name" : "srv_target",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "The domain name of the target host or '.' if the service is decidedly not available at this domain",
                  "deprecated" : false,
                  "option_group" : "SRV Record",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "DNSNameParam",
                  "only_relative" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "srv_part_target",
                  "only_absolute" : false,
                  "type" : "DNSName",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "label" : "SSHFP record",
                  "confirm" : true,
                  "cli_name" : "sshfp_rec",
                  "attribute" : true,
                  "validatedns" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Raw SSHFP records",
                  "alwaysask" : false,
                  "option_group" : "SSHFP Record",
                  "class" : "SSHFPRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "SSHFPRECORD",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "sshfprecord",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "label" : "SSHFP Algorithm",
                  "confirm" : true,
                  "cli_name" : "sshfp_algorithm",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 255,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "SSHFP Algorithm",
                  "alwaysask" : false,
                  "option_group" : "SSHFP Record",
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "sshfp_part_algorithm",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "sshfp_part_fp_type",
                  "attribute" : false,
                  "label" : "SSHFP Fingerprint Type",
                  "confirm" : true,
                  "cli_name" : "sshfp_fp_type",
                  "deprecated" : false,
                  "doc" : "SSHFP Fingerprint Type",
                  "alwaysask" : false,
                  "option_group" : "SSHFP Record",
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 255,
                  "flags" : [
                     "virtual_attribute"
                  ]
               },
               {
                  "confirm" : true,
                  "label" : "SSHFP Fingerprint",
                  "cli_name" : "sshfp_fingerprint",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "SSHFP Fingerprint",
                  "option_group" : "SSHFP Record",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "sshfp_part_fingerprint",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "TLSA Record",
                  "alwaysask" : false,
                  "doc" : "Raw TLSA records",
                  "deprecated" : false,
                  "cli_name" : "tlsa_rec",
                  "confirm" : true,
                  "label" : "TLSA record",
                  "validatedns" : true,
                  "attribute" : true,
                  "name" : "tlsarecord",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "TLSARecord",
                  "autofill" : false,
                  "cli_metavar" : "TLSARECORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "name" : "tlsa_part_cert_usage",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "cli_name" : "tlsa_cert_usage",
                  "confirm" : true,
                  "label" : "TLSA Certificate Usage",
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 255,
                  "query" : false,
                  "option_group" : "TLSA Record",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "TLSA Certificate Usage"
               },
               {
                  "cli_name" : "tlsa_selector",
                  "label" : "TLSA Selector",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "maxvalue" : 255,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "TLSA Record",
                  "deprecated" : false,
                  "doc" : "TLSA Selector",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "name" : "tlsa_part_selector",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int"
               },
               {
                  "minvalue" : 0,
                  "name" : "tlsa_part_matching_type",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "autofill" : false,
                  "maxvalue" : 255,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "TLSA Matching Type",
                  "deprecated" : false,
                  "option_group" : "TLSA Record",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "TLSA Matching Type",
                  "cli_name" : "tlsa_matching_type",
                  "attribute" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "name" : "tlsa_part_cert_association_data",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "tlsa_cert_association_data",
                  "confirm" : true,
                  "label" : "TLSA Certificate Association Data",
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "option_group" : "TLSA Record",
                  "alwaysask" : false,
                  "doc" : "TLSA Certificate Association Data",
                  "deprecated" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Raw TXT records",
                  "option_group" : "TXT Record",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "TXT record",
                  "cli_name" : "txt_rec",
                  "validatedns" : true,
                  "attribute" : true,
                  "name" : "txtrecord",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "TXTRecord",
                  "primary_key" : false,
                  "normalizedns" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "TXTRECORD",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "txt_part_data",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "txt_data",
                  "label" : "TXT Text Data",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "option_group" : "TXT Record",
                  "doc" : "TXT Text Data",
                  "deprecated" : false
               },
               {
                  "alwaysask" : false,
                  "option_group" : "URI Record",
                  "doc" : "Raw URI records",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "validatedns" : true,
                  "cli_name" : "uri_rec",
                  "label" : "URI record",
                  "confirm" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "urirecord",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "URIRECORD",
                  "required" : false,
                  "normalizedns" : true,
                  "primary_key" : false,
                  "class" : "URIRecord"
               },
               {
                  "attribute" : false,
                  "cli_name" : "uri_priority",
                  "label" : "URI Priority (order)",
                  "confirm" : true,
                  "alwaysask" : false,
                  "option_group" : "URI Record",
                  "deprecated" : false,
                  "doc" : "Lower number means higher priority. Clients will attempt to contact the URI with the lowest-numbered priority they can reach.",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "uri_part_priority",
                  "minvalue" : 0
               },
               {
                  "alwaysask" : false,
                  "option_group" : "URI Record",
                  "deprecated" : false,
                  "doc" : "Relative weight for entries with the same priority.",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "maxvalue" : 65535,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "uri_weight",
                  "label" : "URI Weight",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "uri_part_weight",
                  "minvalue" : 0,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "minlength" : 1,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "uri_part_target",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "option_group" : "URI Record",
                  "deprecated" : false,
                  "doc" : "Target Uniform Resource Identifier according to RFC 3986",
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "uri_target",
                  "label" : "URI Target Uniform Resource Identifier",
                  "confirm" : true
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr"
               },
               {
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "force",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "force NS record creation even if its hostname is not in DNS",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "force",
                  "confirm" : true,
                  "label" : "Force"
               },
               {
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "structured",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Parse all raw DNS records and return them in a structured way",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Structured",
                  "cli_name" : "structured"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw"
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version"
               }
            ],
            "doc" : "Add new DNS resource record."
         },
         "netgroup_find" : {
            "doc" : "Search for a netgroup.",
            "takes_args" : [
               {
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "attribute" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               }
            ],
            "takes_options" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Netgroup name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Netgroup name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and ."
               },
               {
                  "attribute" : true,
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Netgroup description",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "description"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "nisdomainname",
                  "no_convert" : false,
                  "multivalue" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "NIS domain name",
                  "cli_name" : "nisdomain",
                  "label" : "NIS domain name",
                  "confirm" : true,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and ."
               },
               {
                  "attribute" : true,
                  "cli_name" : "uuid",
                  "label" : "IPA unique ID",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "IPA unique ID",
                  "deprecated" : false,
                  "flags" : [
                     "no_update",
                     "no_create"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipauniqueid"
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "User category",
                  "cli_name" : "usercat",
                  "deprecated" : false,
                  "doc" : "User category the rule applies to",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['all']",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "usercategory"
               },
               {
                  "confirm" : true,
                  "label" : "Host category",
                  "cli_name" : "hostcat",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Host category the rule applies to",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "hostcategory",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "flags" : [
                     "no_option"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "External host",
                  "deprecated" : false,
                  "cli_name" : "externalhost",
                  "label" : "External host",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "externalhost",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "flags" : [
                     "no_display"
                  ],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "cli_name" : "timelimit",
                  "confirm" : true,
                  "label" : "Time Limit",
                  "attribute" : false,
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT"
               },
               {
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "cli_name" : "sizelimit",
                  "label" : "Size Limit",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "private",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "<private>",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<private>",
                  "confirm" : true,
                  "cli_name" : "private"
               },
               {
                  "deprecated" : false,
                  "doc" : "search for managed groups",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<managed>",
                  "confirm" : true,
                  "cli_name" : "managed",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "managed",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "cli_name" : "pkey_only",
                  "label" : "Primary key only",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool"
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "netgroup",
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "label" : "netgroup",
                  "confirm" : true,
                  "cli_name" : "netgroups",
                  "doc" : "Search for netgroups with these member netgroups.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "alwaysask" : false,
                  "doc" : "Search for netgroups without these member netgroups.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : false,
                  "cli_name" : "no_netgroups",
                  "confirm" : true,
                  "label" : "netgroup",
                  "no_convert" : false,
                  "multivalue" : true,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "name" : "no_netgroup",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "user",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "multivalue" : true,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "user",
                  "cli_name" : "users",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : false,
                  "maxlength" : 255,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Search for netgroups with these member users.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "name" : "no_user",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Search for netgroups without these member users.",
                  "deprecated" : false,
                  "cli_name" : "no_users",
                  "confirm" : true,
                  "label" : "user",
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : false
               },
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for netgroups with these member groups.",
                  "cli_name" : "groups",
                  "label" : "group",
                  "confirm" : true,
                  "maxlength" : 255,
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "confirm" : true,
                  "label" : "group",
                  "cli_name" : "no_groups",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : false,
                  "maxlength" : 255,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Search for netgroups without these member groups.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "name" : "no_group",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "alwaysask" : false,
                  "doc" : "Search for netgroups with these member hosts.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "hosts",
                  "label" : "host",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "no_host",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "host",
                  "confirm" : true,
                  "cli_name" : "no_hosts",
                  "attribute" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Search for netgroups without these member hosts.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "hostgroup",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Search for netgroups with these member host groups.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "cli_name" : "hostgroups",
                  "label" : "host group",
                  "confirm" : true
               },
               {
                  "cli_name" : "no_hostgroups",
                  "label" : "host group",
                  "confirm" : true,
                  "attribute" : false,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Search for netgroups without these member host groups.",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "no_hostgroup",
                  "no_convert" : false,
                  "multivalue" : true,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode"
               },
               {
                  "name" : "in_netgroup",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Search for netgroups with these member of netgroups.",
                  "deprecated" : false,
                  "cli_name" : "in_netgroups",
                  "confirm" : true,
                  "label" : "netgroup",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Search for netgroups without these member of netgroups.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : false,
                  "cli_name" : "not_in_netgroups",
                  "confirm" : true,
                  "label" : "netgroup",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "name" : "not_in_netgroup",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "NO_CLI" : false,
            "name" : "netgroup_find"
         },
         "user_enable" : {
            "NO_CLI" : false,
            "doc" : "Enable a user account.",
            "takes_args" : [
               {
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "label" : "User login",
                  "confirm" : true,
                  "cli_name" : "login",
                  "deprecated" : false,
                  "doc" : "User login",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "uid"
               }
            ],
            "takes_options" : [
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version"
               }
            ],
            "name" : "user_enable"
         },
         "hbacrule_find" : {
            "name" : "hbacrule_find",
            "takes_args" : [
               {
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "cli_name" : "criteria",
                  "label" : "<criteria>",
                  "confirm" : true,
                  "attribute" : false
               }
            ],
            "doc" : "Search for HBAC rules.",
            "takes_options" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "name",
                  "label" : "Rule name",
                  "confirm" : true
               },
               {
                  "alwaysask" : false,
                  "doc" : "Rule type (allow)",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "type",
                  "confirm" : true,
                  "label" : "Rule type",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "accessruletype",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['allow', 'deny']",
                  "default" : "allow",
                  "class" : "StrEnum",
                  "values" : [
                     "allow",
                     "deny"
                  ],
                  "primary_key" : false
               },
               {
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "name" : "usercategory",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "usercat",
                  "confirm" : true,
                  "label" : "User category",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "User category the rule applies to"
               },
               {
                  "attribute" : true,
                  "label" : "Host category",
                  "confirm" : true,
                  "cli_name" : "hostcat",
                  "doc" : "Host category the rule applies to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['all']",
                  "required" : false,
                  "autofill" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "all"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "hostcategory"
               },
               {
                  "flags" : [
                     "no_option"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Source host category the rule applies to",
                  "deprecated" : true,
                  "cli_name" : "srchostcat",
                  "label" : "Source host category",
                  "confirm" : true,
                  "attribute" : true,
                  "name" : "sourcehostcategory",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['all']"
               },
               {
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "deprecated_cli_aliases" : [],
                  "name" : "servicecategory",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "servicecat",
                  "label" : "Service category",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Service category the rule applies to"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Description",
                  "cli_name" : "desc",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Description",
                  "alwaysask" : false
               },
               {
                  "doc" : "Enabled",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ],
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Enabled",
                  "confirm" : true,
                  "cli_name" : "ipaenabledflag",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipaenabledflag",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Bool"
               },
               {
                  "label" : "External host",
                  "confirm" : true,
                  "cli_name" : "externalhost",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ],
                  "deprecated" : false,
                  "doc" : "External host",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "externalhost",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "class" : "Int",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "attribute" : false,
                  "cli_name" : "timelimit",
                  "label" : "Time Limit",
                  "confirm" : true
               },
               {
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [
                     "no_display"
                  ],
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Size Limit",
                  "confirm" : true,
                  "cli_name" : "sizelimit",
                  "attribute" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Primary key only",
                  "cli_name" : "pkey_only",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               }
            ],
            "NO_CLI" : false
         },
         "topologysuffix_del" : {
            "NO_CLI" : true,
            "doc" : "Delete a topology suffix.",
            "takes_args" : [
               {
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Suffix name",
                  "cli_name" : "name",
                  "doc" : "Suffix name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : []
               }
            ],
            "takes_options" : [
               {
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<continue>",
                  "cli_name" : "continue",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               }
            ],
            "name" : "topologysuffix_del"
         },
         "selinuxusermap_remove_user" : {
            "name" : "selinuxusermap_remove_user",
            "takes_args" : [
               {
                  "cli_name" : "name",
                  "label" : "Rule name",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               }
            ],
            "takes_options" : [
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "doc" : "users to remove",
                  "deprecated" : false,
                  "cli_name" : "users",
                  "label" : "member user",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "groups to remove",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "groups",
                  "label" : "member group",
                  "confirm" : true
               }
            ],
            "doc" : "Remove users and groups from an SELinux User Map rule.",
            "NO_CLI" : false
         },
         "hbacrule_mod" : {
            "name" : "hbacrule_mod",
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "alwaysask" : false,
                  "label" : "Rule name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true
               }
            ],
            "doc" : "Modify an HBAC rule.",
            "takes_options" : [
               {
                  "default" : "allow",
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "allow",
                     "deny"
                  ],
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['allow', 'deny']",
                  "name" : "accessruletype",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "type",
                  "label" : "Rule type",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [
                     "nonempty",
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rule type (allow)"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['all']",
                  "required" : false,
                  "autofill" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "all"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "usercategory",
                  "attribute" : true,
                  "label" : "User category",
                  "confirm" : true,
                  "cli_name" : "usercat",
                  "doc" : "User category the rule applies to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "confirm" : true,
                  "label" : "Host category",
                  "cli_name" : "hostcat",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Host category the rule applies to",
                  "alwaysask" : false,
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['all']",
                  "autofill" : false,
                  "name" : "hostcategory",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "sourcehostcategory",
                  "cli_metavar" : "['all']",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "all"
                  ],
                  "deprecated" : true,
                  "doc" : "Source host category the rule applies to",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Source host category",
                  "cli_name" : "srchostcat"
               },
               {
                  "cli_name" : "servicecat",
                  "confirm" : true,
                  "label" : "Service category",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Service category the rule applies to",
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "name" : "servicecategory",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Description",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true
               },
               {
                  "name" : "ipaenabledflag",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Bool",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option"
                  ],
                  "deprecated" : false,
                  "doc" : "Enabled",
                  "alwaysask" : false,
                  "label" : "Enabled",
                  "confirm" : true,
                  "cli_name" : "ipaenabledflag",
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "name" : "externalhost",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "External host",
                  "cli_name" : "externalhost",
                  "confirm" : true,
                  "label" : "External host",
                  "attribute" : true
               },
               {
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "attribute" : false
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true
               },
               {
                  "attribute" : false,
                  "cli_name" : "delattr",
                  "confirm" : true,
                  "label" : "<delattr>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "delattr",
                  "noextrawhitespace" : true
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>"
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Rename",
                  "cli_name" : "rename",
                  "deprecated" : false,
                  "doc" : "Rename the HBAC rule object",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "rename",
                  "noextrawhitespace" : true
               }
            ],
            "NO_CLI" : false
         },
         "idoverrideuser_mod" : {
            "doc" : "Modify an User ID override.",
            "takes_args" : [
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "ID View Name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "ID View Name",
                  "confirm" : true,
                  "cli_name" : "idview",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "idviewcn",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipaanchoruuid",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated" : false,
                  "doc" : "Anchor to override",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Anchor to override",
                  "confirm" : true,
                  "cli_name" : "anchor"
               }
            ],
            "takes_options" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Description",
                  "deprecated" : false,
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "cli_name" : "login",
                  "confirm" : true,
                  "label" : "User login",
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "User login",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "User ID Number",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "attribute" : true,
                  "cli_name" : "uid",
                  "label" : "UID",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "uidnumber",
                  "minvalue" : 1,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "primary_key" : false,
                  "class" : "Int"
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "GECOS",
                  "cli_name" : "gecos",
                  "confirm" : true,
                  "label" : "GECOS",
                  "attribute" : true,
                  "name" : "gecos",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "attribute" : true,
                  "label" : "GID",
                  "confirm" : true,
                  "cli_name" : "gidnumber",
                  "doc" : "Group ID Number",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 1,
                  "name" : "gidnumber"
               },
               {
                  "name" : "homedirectory",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Home directory",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Home directory",
                  "cli_name" : "homedir",
                  "attribute" : true
               },
               {
                  "name" : "loginshell",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Login shell",
                  "cli_name" : "shell",
                  "confirm" : true,
                  "label" : "Login shell",
                  "attribute" : true
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "ipaoriginaluid",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "ipaoriginaluid",
                  "confirm" : true,
                  "label" : "<ipaoriginaluid>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "<ipaoriginaluid>",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "cli_name" : "sshpubkey",
                  "confirm" : true,
                  "label" : "SSH public key",
                  "attribute" : true,
                  "flags" : [
                     "no_search"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "SSH public key",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "name" : "ipasshpubkey",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode"
               },
               {
                  "name" : "usercertificate",
                  "type" : "str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Bytes",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BYTES",
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_search"
                  ],
                  "doc" : "Base-64 encoded user certificate",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Certificate",
                  "confirm" : true,
                  "cli_name" : "certificate",
                  "attribute" : true
               },
               {
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "delattr",
                  "label" : "<delattr>",
                  "confirm" : true
               },
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-way trusts only.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "fallback_to_ldap",
                  "confirm" : true,
                  "label" : "Fallback to AD DC LDAP",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "fallback_to_ldap",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all"
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true
               },
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "rename",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "Rename",
                  "confirm" : true,
                  "cli_name" : "rename",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Rename the User ID override object",
                  "alwaysask" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "idoverrideuser_mod"
         },
         "automountlocation_tofiles" : {
            "takes_args" : [
               {
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "attribute" : true,
                  "label" : "Location",
                  "confirm" : true,
                  "cli_name" : "location",
                  "deprecated" : false,
                  "doc" : "Automount location name.",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               }
            ],
            "doc" : "Generate automount files for a specific location.",
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "automountlocation_tofiles"
         },
         "topologysegment_del" : {
            "NO_CLI" : false,
            "doc" : "Delete a segment.",
            "takes_args" : [
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suffix name",
                  "cli_name" : "topologysuffix",
                  "label" : "Suffix name",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "topologysuffixcn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "doc" : "Arbitrary string identifying the segment",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "maxlength" : 255,
                  "label" : "Segment name",
                  "confirm" : true,
                  "cli_name" : "name"
               }
            ],
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<continue>",
                  "confirm" : true,
                  "cli_name" : "continue",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "name" : "topologysegment_del"
         },
         "caacl_remove_profile" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format."
               },
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "doc" : "Certificate Profiles to remove",
                  "deprecated" : false,
                  "cli_name" : "certprofiles",
                  "label" : "member Certificate Profile",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "certprofile",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               }
            ],
            "takes_args" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "ACL name",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "ACL name",
                  "cli_name" : "name",
                  "attribute" : true
               }
            ],
            "doc" : "Remove profiles from a CA ACL.",
            "name" : "caacl_remove_profile"
         },
         "service_disallow_create_keytab" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes."
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "users to remove",
                  "alwaysask" : true,
                  "label" : "member user",
                  "confirm" : true,
                  "cli_name" : "users",
                  "attribute" : false
               },
               {
                  "alwaysask" : true,
                  "doc" : "groups to remove",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "groups",
                  "label" : "member group",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "doc" : "hosts to remove",
                  "deprecated" : false,
                  "cli_name" : "hosts",
                  "label" : "member host",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "host groups to remove",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "confirm" : true,
                  "label" : "member host group",
                  "cli_name" : "hostgroups",
                  "attribute" : false,
                  "name" : "hostgroup",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               }
            ],
            "takes_args" : [
               {
                  "name" : "krbcanonicalname",
                  "type" : "Principal",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : true,
                  "class" : "Principal",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Service principal",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Principal name",
                  "confirm" : true,
                  "cli_name" : "canonical_principal",
                  "require_service" : true,
                  "attribute" : true
               }
            ],
            "doc" : "Disallow users, groups, hosts or host groups to create a keytab of this service.",
            "name" : "service_disallow_create_keytab"
         },
         "stageuser_activate" : {
            "name" : "stageuser_activate",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "cli_name" : "login",
                  "confirm" : true,
                  "label" : "User login",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "User login",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "name" : "uid",
                  "noextrawhitespace" : true
               }
            ],
            "takes_options" : [
               {
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG"
               }
            ],
            "doc" : "Activate a stage user."
         },
         "trustconfig_mod" : {
            "NO_CLI" : false,
            "doc" : "Modify global trust configuration.",
            "takes_args" : [],
            "takes_options" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "nonempty"
                  ],
                  "doc" : "Fallback primary group",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Fallback primary group",
                  "confirm" : true,
                  "cli_name" : "fallback_primary_group",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "ipantfallbackprimarygroup",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "attribute" : false,
                  "cli_name" : "delattr",
                  "label" : "<delattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "name" : "trust_type",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "default" : "ad",
                  "primary_key" : false,
                  "values" : [
                     "ad"
                  ],
                  "class" : "StrEnum",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "['ad']",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Trust type (ad for Active Directory, default)",
                  "cli_name" : "type",
                  "confirm" : true,
                  "label" : "Trust type (ad for Active Directory, default)",
                  "attribute" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version"
               }
            ],
            "name" : "trustconfig_mod"
         },
         "aci_mod" : {
            "name" : "aci_mod",
            "takes_args" : [
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "aciname",
                  "noextrawhitespace" : true,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "doc" : "ACI name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "ACI name",
                  "cli_name" : "name"
               }
            ],
            "doc" : "\n    Modify ACI.\n    ",
            "takes_options" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "Permission ACI grants access to",
                  "alwaysask" : false,
                  "label" : "Permission",
                  "confirm" : true,
                  "cli_name" : "permission",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "permission",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "User group ACI grants access to",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "group",
                  "label" : "User group",
                  "confirm" : true
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "permissions",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Permissions to grant(read, write, add, delete, all)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "nonempty",
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "label" : "Permissions",
                  "confirm" : true,
                  "cli_name" : "permissions"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "attrs",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "attrs",
                  "label" : "Attributes to which the permission applies",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Attributes"
               },
               {
                  "name" : "type",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "StrEnum",
                  "values" : [
                     "user",
                     "group",
                     "host",
                     "service",
                     "hostgroup",
                     "netgroup",
                     "dnsrecord"
                  ],
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['user', 'group', 'host', 'service', 'hostgroup', 'netgroup', 'dnsrecord']",
                  "required" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "type of IPA object (user, group, host, hostgroup, service, netgroup)",
                  "cli_name" : "type",
                  "confirm" : true,
                  "label" : "Type",
                  "attribute" : false
               },
               {
                  "confirm" : true,
                  "label" : "Member of",
                  "cli_name" : "memberof",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "doc" : "Member of a group",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "memberof",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Legal LDAP filter (e.g. ou=Engineering)",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "filter",
                  "confirm" : true,
                  "label" : "Filter",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "filter",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "subtree",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "subtree",
                  "confirm" : true,
                  "label" : "Subtree",
                  "alwaysask" : false,
                  "doc" : "Subtree to apply ACI to",
                  "deprecated" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Group to apply ACI to",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Target group",
                  "cli_name" : "targetgroup",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "targetgroup",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "Apply ACI to your own entry (self)",
                  "alwaysask" : false,
                  "label" : "Target your own entry (self)",
                  "confirm" : true,
                  "cli_name" : "self",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "selfaci",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "name" : "aciprefix",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "permission",
                     "delegation",
                     "selfservice",
                     "none"
                  ],
                  "required" : true,
                  "cli_metavar" : "['permission', 'delegation', 'selfservice', 'none']",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "deprecated" : false,
                  "doc" : "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "ACI prefix",
                  "cli_name" : "prefix",
                  "attribute" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>"
               }
            ],
            "NO_CLI" : true
         },
         "sudocmdgroup_add" : {
            "name" : "sudocmdgroup_add",
            "takes_args" : [
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Sudo Command Group",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Sudo Command Group",
                  "cli_name" : "sudocmdgroup_name",
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : false
               }
            ],
            "doc" : "Create new Sudo Command Group.",
            "takes_options" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Group description",
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members"
               }
            ],
            "NO_CLI" : false
         },
         "role_add_privilege" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Role name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Role name",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               }
            ],
            "doc" : "Add privileges to a role.",
            "takes_options" : [
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "privileges",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "label" : "privilege",
                  "confirm" : true,
                  "cli_name" : "privileges",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "privilege",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               }
            ],
            "name" : "role_add_privilege"
         },
         "user_undel" : {
            "name" : "user_undel",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "cli_name" : "login",
                  "label" : "User login",
                  "confirm" : true,
                  "maxlength" : 255,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "User login",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "noextrawhitespace" : true,
                  "name" : "uid",
                  "no_convert" : false,
                  "multivalue" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode"
               }
            ],
            "takes_options" : [
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false
               }
            ],
            "doc" : "Undelete a delete user account."
         },
         "dnsforwardzone_add_permission" : {
            "doc" : "Add a permission for per-forward zone access delegation.",
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "doc" : "Zone name (FQDN)",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "name",
                  "label" : "Zone name",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "DNSName",
                  "only_absolute" : true,
                  "name" : "idnsname",
                  "autofill" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "only_relative" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : true
               }
            ],
            "takes_options" : [
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               }
            ],
            "NO_CLI" : false,
            "name" : "dnsforwardzone_add_permission"
         },
         "otptoken_del" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "ipatokenuniqueid",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "id",
                  "label" : "Unique ID",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [
                     "optional_create"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Unique ID",
                  "deprecated" : false
               }
            ],
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "continue",
                  "label" : "<continue>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "doc" : "Delete an OTP token.",
            "name" : "otptoken_del"
         },
         "trustdomain_mod" : {
            "name" : "trustdomain_mod",
            "doc" : "Modify trustdomain of the trust",
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "doc" : "Realm name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : false,
                  "cli_name" : "trust",
                  "confirm" : true,
                  "label" : "Realm name",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "trustcn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str"
               },
               {
                  "attribute" : true,
                  "cli_name" : "domain",
                  "confirm" : true,
                  "label" : "Domain name",
                  "alwaysask" : false,
                  "doc" : "Domain name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "Domain NetBIOS name",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "flat_name",
                  "label" : "Domain NetBIOS name",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipantflatname",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "ipanttrusteddomainsid",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Domain Security Identifier",
                  "alwaysask" : false,
                  "label" : "Domain Security Identifier",
                  "confirm" : true,
                  "cli_name" : "sid",
                  "attribute" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "cli_name" : "delattr",
                  "label" : "<delattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false
               },
               {
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Trust type (ad for Active Directory, default)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Trust type (ad for Active Directory, default)",
                  "cli_name" : "type",
                  "attribute" : false,
                  "name" : "trust_type",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "values" : [
                     "ad"
                  ],
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "default" : "ad",
                  "cli_metavar" : "['ad']",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true
               }
            ],
            "NO_CLI" : true
         },
         "host_remove_principal" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "fqdn",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated" : false,
                  "doc" : "Host name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Host name",
                  "confirm" : true,
                  "cli_name" : "hostname"
               },
               {
                  "label" : "Principal alias",
                  "confirm" : true,
                  "cli_name" : "krbprincipalname",
                  "require_service" : false,
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_create",
                     "no_search"
                  ],
                  "deprecated" : false,
                  "doc" : "Principal alias",
                  "alwaysask" : true,
                  "class" : "Principal",
                  "primary_key" : false,
                  "required" : true,
                  "cli_metavar" : "PRINCIPAL",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "krbprincipalname",
                  "type" : "Principal",
                  "no_convert" : false,
                  "multivalue" : true
               }
            ],
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               }
            ],
            "doc" : "Remove principal alias from a host entry",
            "name" : "host_remove_principal"
         },
         "selinuxusermap_enable" : {
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "takes_args" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Rule name",
                  "attribute" : true
               }
            ],
            "doc" : "Enable an SELinux User Map rule.",
            "NO_CLI" : false,
            "name" : "selinuxusermap_enable"
         },
         "idview_del" : {
            "name" : "idview_del",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<continue>",
                  "cli_name" : "continue",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               }
            ],
            "takes_args" : [
               {
                  "doc" : "ID View Name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "ID View Name",
                  "cli_name" : "name",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true
               }
            ],
            "doc" : "Delete an ID View."
         },
         "topologysegment_show" : {
            "NO_CLI" : false,
            "doc" : "Display a segment.",
            "takes_args" : [
               {
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "topologysuffixcn",
                  "attribute" : false,
                  "label" : "Suffix name",
                  "confirm" : true,
                  "cli_name" : "topologysuffix",
                  "deprecated" : false,
                  "doc" : "Suffix name",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Arbitrary string identifying the segment",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "label" : "Segment name",
                  "confirm" : true,
                  "maxlength" : 255,
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               }
            ],
            "name" : "topologysegment_show"
         },
         "servicedelegationrule_remove_member" : {
            "name" : "servicedelegationrule_remove_member",
            "doc" : "Remove member from a named service delegation rule.",
            "takes_args" : [
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Delegation name",
                  "deprecated" : false,
                  "cli_name" : "delegation_name",
                  "label" : "Delegation name",
                  "confirm" : true,
                  "maxlength" : 255,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, ., and a space inside",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_ .-]*[a-zA-Z0-9_.-]?$",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               }
            ],
            "takes_options" : [
               {
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "principal to remove",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "principals",
                  "label" : "member principal",
                  "confirm" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "principal",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "NO_CLI" : false
         },
         "topic_find" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "attribute" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               }
            ],
            "takes_options" : [
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all"
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request."
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "deprecated" : false,
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               }
            ],
            "doc" : "Search for help topics.",
            "name" : "topic_find"
         },
         "user_mod" : {
            "takes_args" : [
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "cli_name" : "login",
                  "confirm" : true,
                  "label" : "User login",
                  "alwaysask" : false,
                  "doc" : "User login",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true
               }
            ],
            "doc" : "Modify a user.",
            "takes_options" : [
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "givenname",
                  "attribute" : true,
                  "cli_name" : "first",
                  "label" : "First name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "First name",
                  "flags" : [
                     "nonempty"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "attribute" : true,
                  "cli_name" : "last",
                  "confirm" : true,
                  "label" : "Last name",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Last name",
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "sn",
                  "noextrawhitespace" : true
               },
               {
                  "confirm" : true,
                  "label" : "Full name",
                  "cli_name" : "cn",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "nonempty"
                  ],
                  "deprecated" : false,
                  "doc" : "Full name",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "displayname",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display name",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "displayname",
                  "label" : "Display name",
                  "confirm" : true
               },
               {
                  "confirm" : true,
                  "label" : "Initials",
                  "cli_name" : "initials",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Initials",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "initials",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "confirm" : true,
                  "label" : "Home directory",
                  "cli_name" : "homedir",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Home directory",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "homedirectory",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "gecos",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "GECOS",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "gecos",
                  "confirm" : true,
                  "label" : "GECOS"
               },
               {
                  "deprecated" : false,
                  "doc" : "Login shell",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Login shell",
                  "confirm" : true,
                  "cli_name" : "shell",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "loginshell",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "cli_name" : "principal",
                  "require_service" : false,
                  "label" : "Principal alias",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Principal alias",
                  "class" : "Principal",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "deprecated_cli_aliases" : [],
                  "name" : "krbprincipalname",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "Principal"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Kerberos principal expiration",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "principal_expiration",
                  "confirm" : true,
                  "label" : "Kerberos principal expiration",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "datetime",
                  "name" : "krbprincipalexpiration",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DATETIME",
                  "primary_key" : false,
                  "class" : "DateTime"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "User password expiration",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "User password expiration",
                  "cli_name" : "password_expiration",
                  "attribute" : true,
                  "name" : "krbpasswordexpiration",
                  "type" : "datetime",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "DateTime",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DATETIME",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Email address",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "email",
                  "confirm" : true,
                  "label" : "Email address",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "mail",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Password",
                  "cli_name" : "password",
                  "deprecated" : false,
                  "doc" : "Prompt to set the user password",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "cli_metavar" : "PASSWORD",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Password",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "userpassword",
                  "noextrawhitespace" : true
               },
               {
                  "label" : "<random>",
                  "confirm" : true,
                  "cli_name" : "random",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_search",
                     "virtual_attribute"
                  ],
                  "doc" : "Generate a random user password",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "random",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : 1,
                  "name" : "uidnumber",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "UID",
                  "cli_name" : "uid",
                  "attribute" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "User ID Number (system will assign one if not provided)",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 1,
                  "name" : "gidnumber",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "doc" : "Group ID Number",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "GID",
                  "confirm" : true,
                  "cli_name" : "gidnumber"
               },
               {
                  "attribute" : true,
                  "label" : "Street address",
                  "confirm" : true,
                  "cli_name" : "street",
                  "deprecated" : false,
                  "doc" : "Street address",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "street"
               },
               {
                  "attribute" : true,
                  "cli_name" : "city",
                  "confirm" : true,
                  "label" : "City",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "City",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "l",
                  "noextrawhitespace" : true
               },
               {
                  "alwaysask" : false,
                  "doc" : "State/Province",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "state",
                  "confirm" : true,
                  "label" : "State/Province",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "st",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "postalcode",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "ZIP",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "ZIP",
                  "cli_name" : "postalcode"
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Telephone Number",
                  "deprecated" : false,
                  "cli_name" : "phone",
                  "confirm" : true,
                  "label" : "Telephone Number",
                  "attribute" : true,
                  "name" : "telephonenumber",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "name" : "mobile",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Mobile Telephone Number",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Mobile Telephone Number",
                  "cli_name" : "mobile",
                  "attribute" : true
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "pager",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Pager Number",
                  "deprecated" : false,
                  "cli_name" : "pager",
                  "label" : "Pager Number",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "facsimiletelephonenumber",
                  "attribute" : true,
                  "cli_name" : "fax",
                  "label" : "Fax Number",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Fax Number",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "ou",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Org. Unit",
                  "cli_name" : "orgunit",
                  "label" : "Org. Unit",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "title",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Job Title",
                  "deprecated" : false,
                  "cli_name" : "title",
                  "label" : "Job Title",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "manager",
                  "attribute" : true,
                  "label" : "Manager",
                  "confirm" : true,
                  "cli_name" : "manager",
                  "deprecated" : false,
                  "doc" : "Manager",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Car License",
                  "deprecated" : false,
                  "cli_name" : "carlicense",
                  "label" : "Car License",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "carlicense",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "doc" : "SSH public key",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_search"
                  ],
                  "attribute" : true,
                  "label" : "SSH public key",
                  "confirm" : true,
                  "cli_name" : "sshpubkey",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "ipasshpubkey",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "label" : "User authentication types",
                  "confirm" : true,
                  "cli_name" : "user_auth_type",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Types of supported user authentication",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "password",
                     "radius",
                     "otp"
                  ],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['password', 'radius', 'otp']",
                  "autofill" : false,
                  "name" : "ipauserauthtype",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "User category (semantics placed on this attribute are for local interpretation)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Class",
                  "confirm" : true,
                  "cli_name" : "class",
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "userclass",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "RADIUS proxy configuration",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "radius",
                  "label" : "RADIUS proxy configuration",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipatokenradiusconfiglink",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "ipatokenradiususername",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "RADIUS proxy username",
                  "cli_name" : "radius_username",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "RADIUS proxy username",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Department Number",
                  "deprecated" : false,
                  "cli_name" : "departmentnumber",
                  "label" : "Department Number",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "departmentnumber",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "attribute" : true,
                  "cli_name" : "employeenumber",
                  "label" : "Employee Number",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Employee Number",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "employeenumber"
               },
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "employeetype",
                  "attribute" : true,
                  "cli_name" : "employeetype",
                  "label" : "Employee Type",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Employee Type",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Preferred Language",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "pattern_errmsg" : "must match RFC 2068 - 14.4, e.g., \"da, en-gb;q=0.8, en;q=0.7\"",
                  "cli_name" : "preferredlanguage",
                  "label" : "Preferred Language",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "pattern" : "^(([a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?(\\s*,\\s*[a-zA-Z]{1,8}(-[a-zA-Z]{1,8})?(;q\\=((0(\\.[0-9]{0,3})?)|(1(\\.0{0,3})?)))?)*)|(\\*))$",
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "preferredlanguage",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "confirm" : true,
                  "label" : "Certificate",
                  "cli_name" : "certificate",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Base-64 encoded user certificate",
                  "alwaysask" : false,
                  "class" : "Bytes",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "BYTES",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "usercertificate",
                  "type" : "str",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "cli_metavar" : "BOOL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Bool",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "nsaccountlock",
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Account disabled",
                  "cli_name" : "disabled",
                  "deprecated" : false,
                  "doc" : "Account disabled",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ]
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<delattr>",
                  "confirm" : true,
                  "cli_name" : "delattr",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format."
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version"
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "name" : "rename",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rename the user object",
                  "cli_name" : "rename",
                  "confirm" : true,
                  "label" : "Rename",
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "user_mod"
         },
         "permission_find" : {
            "takes_args" : [
               {
                  "attribute" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria"
               }
            ],
            "doc" : "Search for permissions.",
            "takes_options" : [
               {
                  "pattern_errmsg" : "May only contain letters, numbers, -, _, ., :, /, and space",
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Permission name",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Permission name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "pattern" : "^[-_ a-zA-Z0-9.:/]+$",
                  "name" : "cn",
                  "noextrawhitespace" : true
               },
               {
                  "values" : [
                     "read",
                     "search",
                     "compare",
                     "write",
                     "add",
                     "delete",
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['read', 'search', 'compare', 'write', 'add', 'delete', 'all']",
                  "required" : false,
                  "name" : "ipapermright",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "right",
                  "confirm" : true,
                  "label" : "Granted rights",
                  "attribute" : true,
                  "flags" : [
                     "ask_create"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Rights to grant (read, search, compare, write, add, delete, all)",
                  "deprecated" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Effective attributes",
                  "cli_name" : "attrs",
                  "deprecated" : false,
                  "doc" : "All attributes to which the permission applies",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "virtual_attribute",
                     "allow_mod_for_managed_permission"
                  ],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "attrs",
                  "noextrawhitespace" : true
               },
               {
                  "cli_name" : "includedattrs",
                  "confirm" : true,
                  "label" : "Included attributes",
                  "attribute" : true,
                  "flags" : [
                     "no_create",
                     "allow_mod_for_managed_permission"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "User-specified attributes to which the permission applies",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "ipapermincludedattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode"
               },
               {
                  "attribute" : true,
                  "label" : "Excluded attributes",
                  "confirm" : true,
                  "cli_name" : "excludedattrs",
                  "deprecated" : false,
                  "doc" : "User-specified attributes to which the permission explicitly does not apply",
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_create",
                     "allow_mod_for_managed_permission"
                  ],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipapermexcludedattr"
               },
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipapermdefaultattr",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Attributes to which the permission applies by default",
                  "deprecated" : false,
                  "flags" : [
                     "no_update",
                     "no_create"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "defaultattrs",
                  "label" : "Default attributes",
                  "confirm" : true
               },
               {
                  "confirm" : true,
                  "label" : "Bind rule type",
                  "cli_name" : "bindtype",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "allow_mod_for_managed_permission"
                  ],
                  "deprecated" : false,
                  "doc" : "Bind rule type",
                  "alwaysask" : false,
                  "values" : [
                     "permission",
                     "all",
                     "anonymous"
                  ],
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "default" : "permission",
                  "cli_metavar" : "['permission', 'all', 'anonymous']",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "ipapermbindruletype",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "DN",
                  "name" : "ipapermlocation",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNORURL",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "DNOrURL",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Subtree to apply permissions to",
                  "flags" : [
                     "ask_create"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "subtree",
                  "confirm" : true,
                  "label" : "Subtree"
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "extratargetfilter",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Extra target filter",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Extra target filter",
                  "cli_name" : "filter"
               },
               {
                  "doc" : "All target filters, including those implied by type and memberof",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Raw target filter",
                  "confirm" : true,
                  "cli_name" : "rawfilter",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipapermtargetfilter",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "cli_name" : "target",
                  "label" : "Target DN",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Optional DN to apply the permission to (must be in the subtree, but may not yet exist)",
                  "primary_key" : false,
                  "class" : "DNParam",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "DNPARAM",
                  "deprecated_cli_aliases" : [],
                  "name" : "ipapermtarget",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "DN"
               },
               {
                  "attribute" : true,
                  "cli_name" : "targetto",
                  "label" : "Target DN subtree",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Optional DN subtree where an entry can be moved to (must be in the subtree, but may not yet exist)",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNPARAM",
                  "primary_key" : false,
                  "class" : "DNParam",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "DN",
                  "name" : "ipapermtargetto"
               },
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Optional DN subtree from where an entry can be moved (must be in the subtree, but may not yet exist)",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Origin DN subtree",
                  "cli_name" : "targetfrom",
                  "attribute" : true,
                  "name" : "ipapermtargetfrom",
                  "type" : "DN",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "DNParam",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNPARAM",
                  "autofill" : false
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "memberof",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Target members of a group (sets memberOf targetfilter)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "ask_create",
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "label" : "Member of group",
                  "confirm" : true,
                  "cli_name" : "memberof"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "targetgroup",
                  "attribute" : false,
                  "label" : "Target group",
                  "confirm" : true,
                  "cli_name" : "targetgroup",
                  "doc" : "User group to apply permissions to (sets target)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "ask_create",
                     "virtual_attribute"
                  ]
               },
               {
                  "doc" : "Type of IPA object (sets subtree and objectClass targetfilter)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "ask_create",
                     "virtual_attribute"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Type",
                  "cli_name" : "type",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "type",
                  "noextrawhitespace" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "name" : "filter",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "flags" : [
                     "no_option",
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Deprecated; use extratargetfilter",
                  "deprecated" : false,
                  "cli_name" : "filter",
                  "confirm" : true,
                  "label" : "<filter>",
                  "attribute" : false
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "subtree",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Deprecated; use ipapermlocation",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "virtual_attribute"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "subtree",
                  "label" : "<subtree>",
                  "confirm" : true
               },
               {
                  "name" : "permissions",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [
                     "no_option",
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Deprecated; use ipapermright",
                  "cli_name" : "permissions",
                  "confirm" : true,
                  "label" : "<permissions>",
                  "attribute" : false
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "class" : "Int",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "timelimit",
                  "minvalue" : 0,
                  "attribute" : false,
                  "cli_name" : "timelimit",
                  "label" : "Time Limit",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2
               },
               {
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "flags" : [
                     "no_display"
                  ],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "cli_name" : "sizelimit",
                  "label" : "Size Limit",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : true,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members"
               },
               {
                  "confirm" : true,
                  "label" : "Primary key only",
                  "cli_name" : "pkey_only",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "permission_find"
         },
         "idoverrideuser_show" : {
            "name" : "idoverrideuser_show",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "idviewcn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "ID View Name",
                  "cli_name" : "idview",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "ID View Name",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "attribute" : true,
                  "label" : "Anchor to override",
                  "confirm" : true,
                  "cli_name" : "anchor",
                  "doc" : "Anchor to override",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipaanchoruuid"
               }
            ],
            "takes_options" : [
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-way trusts only.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Fallback to AD DC LDAP",
                  "cli_name" : "fallback_to_ldap",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "fallback_to_ldap",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true
               },
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>"
               }
            ],
            "doc" : "Display information about an User ID override."
         },
         "topologysegment_mod" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "A space separated list of attributes which are removed from replication updates.",
                  "deprecated" : false,
                  "cli_name" : "stripattrs",
                  "label" : "Attributes to strip",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "nsds5replicastripattrs",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "nsds5replicatedattributelist",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Attributes that are not replicated to a consumer server during a fractional update. E.g., `(objectclass=*) $ EXCLUDE accountlockout memberof",
                  "deprecated" : false,
                  "cli_name" : "replattrs",
                  "label" : "Attributes to replicate",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "alwaysask" : false,
                  "doc" : "Attributes that are not replicated to a consumer server during a total update. E.g. (objectclass=*) $ EXCLUDE accountlockout",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "replattrstotal",
                  "label" : "Attributes for total update",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "nsds5replicatedattributelisttotal",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "deprecated" : false,
                  "doc" : "Number of seconds outbound LDAP operations waits for a response from the remote replica before timing out and failing",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Session timeout",
                  "confirm" : true,
                  "cli_name" : "timeout",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "minvalue" : 0,
                  "name" : "nsds5replicatimeout",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Whether a replication agreement is active, meaning whether replication is occurring per that agreement",
                  "flags" : [
                     "no_option"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "enabled",
                  "label" : "Replication agreement enabled",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "nsds5replicaenabled",
                  "autofill" : false,
                  "cli_metavar" : "['on', 'off']",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "values" : [
                     "on",
                     "off"
                  ]
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "delattr",
                  "label" : "<delattr>",
                  "confirm" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               }
            ],
            "takes_args" : [
               {
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "topologysuffixcn",
                  "attribute" : false,
                  "label" : "Suffix name",
                  "confirm" : true,
                  "cli_name" : "topologysuffix",
                  "doc" : "Suffix name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Arbitrary string identifying the segment",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Segment name",
                  "maxlength" : 255,
                  "attribute" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               }
            ],
            "doc" : "Modify a segment.",
            "name" : "topologysegment_mod"
         },
         "location_del" : {
            "name" : "location_del",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : true,
                  "autofill" : false,
                  "name" : "idnsname",
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "Location name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "IPA location name",
                  "alwaysask" : false
               }
            ],
            "takes_options" : [
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "continue",
                  "confirm" : true,
                  "label" : "<continue>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               }
            ],
            "doc" : "Delete an IPA location."
         },
         "permission_remove_member" : {
            "name" : "permission_remove_member",
            "doc" : "Remove members from a permission.",
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "pattern" : "^[-_ a-zA-Z0-9.:/]+$",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Permission name",
                  "cli_name" : "name",
                  "label" : "Permission name",
                  "confirm" : true,
                  "attribute" : true,
                  "pattern_errmsg" : "May only contain letters, numbers, -, _, ., :, /, and space"
               }
            ],
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes."
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "privilege",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "privileges to remove",
                  "alwaysask" : true,
                  "label" : "member privilege",
                  "confirm" : true,
                  "cli_name" : "privileges",
                  "attribute" : false
               }
            ],
            "NO_CLI" : true
         },
         "server_role_find" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "attribute" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "IPA server hostname",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "server",
                  "confirm" : true,
                  "label" : "Server name",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "server_server",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "IPA server role name",
                  "deprecated" : false,
                  "cli_name" : "role",
                  "confirm" : true,
                  "label" : "Role name",
                  "attribute" : false,
                  "name" : "role_servrole",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "class" : "StrEnum",
                  "values" : [
                     "enabled",
                     "configured",
                     "absent"
                  ],
                  "primary_key" : false,
                  "default" : "enabled",
                  "cli_metavar" : "['enabled', 'configured', 'absent']",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "status",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Role status",
                  "confirm" : true,
                  "cli_name" : "status",
                  "attribute" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_update",
                     "virtual_attribute",
                     "no_create"
                  ],
                  "doc" : "Status of the role",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "alwaysask" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [
                     "no_display"
                  ],
                  "attribute" : false,
                  "label" : "Time Limit",
                  "confirm" : true,
                  "cli_name" : "timelimit",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Size Limit",
                  "cli_name" : "sizelimit"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true
               }
            ],
            "doc" : "Find a server role on a server(s)",
            "name" : "server_role_find"
         },
         "user_add_principal" : {
            "takes_args" : [
               {
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "User login",
                  "cli_name" : "login",
                  "confirm" : true,
                  "label" : "User login",
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "Principal",
                  "name" : "krbprincipalname",
                  "autofill" : true,
                  "cli_metavar" : "PRINCIPAL",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Principal",
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "Principal alias",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "principal",
                  "require_service" : false,
                  "label" : "Principal alias",
                  "confirm" : true
               }
            ],
            "takes_options" : [
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output."
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               }
            ],
            "doc" : "Add new principal alias to the user entry",
            "NO_CLI" : false,
            "name" : "user_add_principal"
         },
         "radiusproxy_mod" : {
            "NO_CLI" : false,
            "doc" : "Modify a RADIUS proxy server.",
            "takes_args" : [
               {
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "attribute" : true,
                  "cli_name" : "name",
                  "label" : "RADIUS proxy server name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "RADIUS proxy server name",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "A description of this RADIUS proxy server",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "attribute" : true,
                  "cli_name" : "server",
                  "confirm" : true,
                  "label" : "Server",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "The hostname or IP (with or without port)",
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "ipatokenradiusserver",
                  "noextrawhitespace" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "ipatokenradiussecret",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PASSWORD",
                  "class" : "Password",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "The secret used to encrypt data",
                  "deprecated" : false,
                  "flags" : [
                     "nonempty"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "secret",
                  "confirm" : true,
                  "label" : "Secret"
               },
               {
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 1,
                  "name" : "ipatokenradiustimeout",
                  "attribute" : true,
                  "label" : "Timeout",
                  "confirm" : true,
                  "cli_name" : "timeout",
                  "deprecated" : false,
                  "doc" : "The total timeout across all retries (in seconds)",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : []
               },
               {
                  "query" : false,
                  "maxvalue" : 10,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "The number of times to retry authentication",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Retries",
                  "confirm" : true,
                  "cli_name" : "retries",
                  "attribute" : true,
                  "minvalue" : 0,
                  "name" : "ipatokenradiusretries",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "userattr",
                  "confirm" : true,
                  "label" : "User attribute",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "The username attribute on the user object",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "ipatokenusermapattribute",
                  "noextrawhitespace" : true
               },
               {
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "cli_name" : "delattr",
                  "confirm" : true,
                  "label" : "<delattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights"
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG"
               },
               {
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version"
               },
               {
                  "name" : "rename",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Rename the RADIUS proxy server object",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Rename",
                  "cli_name" : "rename",
                  "attribute" : false
               }
            ],
            "name" : "radiusproxy_mod"
         },
         "cert_request" : {
            "doc" : "Submit a certificate signing request.",
            "takes_args" : [
               {
                  "noextrawhitespace" : false,
                  "name" : "csr",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "CSR",
                  "cli_name" : "csr_file",
                  "label" : "CSR",
                  "confirm" : true,
                  "attribute" : false
               }
            ],
            "takes_options" : [
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_update",
                     "no_search"
                  ],
                  "doc" : "<request_type>",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<request_type>",
                  "cli_name" : "request_type",
                  "attribute" : true,
                  "name" : "request_type",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "default" : "pkcs10",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "deprecated" : false,
                  "doc" : "Certificate Profile to use",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_update",
                     "no_search"
                  ],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Profile ID",
                  "cli_name" : "profile_id",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "profile_id",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "default" : "ipa",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cacn",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Issuing CA",
                  "cli_name" : "ca",
                  "doc" : "Name of issuing CA",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ]
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Principal",
                  "require_service" : false,
                  "cli_name" : "principal",
                  "deprecated" : false,
                  "doc" : "Principal for this certificate (e.g. HTTP/test.example.com)",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Principal",
                  "type" : "Principal",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "principal"
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "automatically add the principal if it doesn't exist (service principals only)",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<add>",
                  "cli_name" : "add",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "add",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "chain",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<chain>",
                  "confirm" : true,
                  "cli_name" : "chain",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Include certificate chain in output",
                  "alwaysask" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "cert_request"
         },
         "dnsrecord_split_parts" : {
            "NO_CLI" : true,
            "takes_args" : [
               {
                  "label" : "<name>",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "<name>",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "name",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "<value>",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<value>",
                  "cli_name" : "value",
                  "attribute" : false,
                  "name" : "value",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false
               }
            ],
            "doc" : null,
            "takes_options" : [
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false
               }
            ],
            "name" : "dnsrecord_split_parts"
         },
         "permission_add_noaci" : {
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Permission name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "pattern_errmsg" : "May only contain letters, numbers, -, _, ., :, /, and space",
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Permission name",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "pattern" : "^[-_ a-zA-Z0-9.:/]+$",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "class" : "Str",
                  "primary_key" : true
               }
            ],
            "doc" : "Add a system permission without an ACI (internal command)",
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "Permission flags",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Permission flags",
                  "cli_name" : "ipapermissiontype",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "ipapermissiontype",
                  "noextrawhitespace" : true,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members"
               }
            ],
            "NO_CLI" : true,
            "name" : "permission_add_noaci"
         },
         "automountlocation_show" : {
            "doc" : "Display an automount location.",
            "takes_args" : [
               {
                  "attribute" : true,
                  "cli_name" : "location",
                  "confirm" : true,
                  "label" : "Location",
                  "alwaysask" : false,
                  "doc" : "Automount location name.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true
               }
            ],
            "takes_options" : [
               {
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format."
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true
               }
            ],
            "NO_CLI" : false,
            "name" : "automountlocation_show"
         },
         "sudorule_add" : {
            "name" : "sudorule_add",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Description",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "confirm" : true,
                  "label" : "Enabled",
                  "cli_name" : "ipaenabledflag",
                  "attribute" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "deprecated" : false,
                  "doc" : "Enabled",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Bool",
                  "cli_metavar" : "BOOL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "ipaenabledflag",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "name" : "usercategory",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "['all']",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "User category the rule applies to",
                  "cli_name" : "usercat",
                  "confirm" : true,
                  "label" : "User category",
                  "attribute" : true
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['all']",
                  "required" : false,
                  "autofill" : false,
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "hostcategory",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Host category",
                  "cli_name" : "hostcat",
                  "doc" : "Host category the rule applies to",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "cmdcategory",
                  "cli_metavar" : "['all']",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "deprecated" : false,
                  "doc" : "Command category the rule applies to",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Command category",
                  "confirm" : true,
                  "cli_name" : "cmdcat"
               },
               {
                  "alwaysask" : false,
                  "doc" : "RunAs User category the rule applies to",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "runasusercat",
                  "confirm" : true,
                  "label" : "RunAs User category",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "ipasudorunasusercategory",
                  "autofill" : false,
                  "cli_metavar" : "['all']",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "values" : [
                     "all"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "RunAs Group category the rule applies to",
                  "deprecated" : false,
                  "cli_name" : "runasgroupcat",
                  "label" : "RunAs Group category",
                  "confirm" : true,
                  "attribute" : true,
                  "name" : "ipasudorunasgroupcategory",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "StrEnum",
                  "values" : [
                     "all"
                  ],
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "['all']"
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT",
                  "default" : 0,
                  "class" : "Int",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "name" : "sudoorder",
                  "minvalue" : 0,
                  "attribute" : true,
                  "cli_name" : "order",
                  "confirm" : true,
                  "label" : "Sudo order",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "integer to order the Sudo rules",
                  "flags" : [],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "externaluser",
                  "label" : "External User",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "External User the rule applies to (sudorule-find only)",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "externaluser"
               },
               {
                  "attribute" : true,
                  "cli_name" : "externalhost",
                  "confirm" : true,
                  "label" : "External host",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "External host",
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "externalhost",
                  "noextrawhitespace" : true
               },
               {
                  "name" : "ipasudorunasextuser",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "External User the commands can run as (sudorule-find only)",
                  "deprecated" : false,
                  "cli_name" : "runasexternaluser",
                  "confirm" : true,
                  "label" : "RunAs External User",
                  "attribute" : true
               },
               {
                  "attribute" : true,
                  "cli_name" : "runasexternalgroup",
                  "label" : "RunAs External Group",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "External Group the commands can run as (sudorule-find only)",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "ipasudorunasextgroup"
               },
               {
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "alwaysask" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "setattr",
                  "noextrawhitespace" : true
               },
               {
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               }
            ],
            "takes_args" : [
               {
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "sudorule_name",
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               }
            ],
            "doc" : "Create new Sudo Rule."
         },
         "dnsrecord_delentry" : {
            "NO_CLI" : true,
            "takes_options" : [
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "cli_name" : "continue",
                  "confirm" : true,
                  "label" : "<continue>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "takes_args" : [
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Zone name (FQDN)",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Zone name",
                  "cli_name" : "dnszone",
                  "attribute" : false,
                  "name" : "dnszoneidnsname",
                  "only_absolute" : true,
                  "type" : "DNSName",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : true,
                  "only_relative" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "autofill" : false
               },
               {
                  "name" : "idnsname",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Record name",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "label" : "Record name",
                  "confirm" : true,
                  "attribute" : true
               }
            ],
            "doc" : "\n    Delete DNS record entry.\n    ",
            "name" : "dnsrecord_delentry"
         },
         "automountlocation_del" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Automount location name.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "location",
                  "confirm" : true,
                  "label" : "Location",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "doc" : "Delete an automount location.",
            "takes_options" : [
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<continue>",
                  "confirm" : true,
                  "cli_name" : "continue",
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "name" : "automountlocation_del"
         },
         "pwpolicy_show" : {
            "name" : "pwpolicy_show",
            "takes_args" : [
               {
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "attribute" : true,
                  "label" : "Group",
                  "confirm" : true,
                  "cli_name" : "group",
                  "doc" : "Manage password policy for specific group",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               }
            ],
            "takes_options" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display effective policy for a specific user",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "user",
                  "label" : "User",
                  "confirm" : true
               },
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false
               }
            ],
            "doc" : "Display information about password policy.",
            "NO_CLI" : false
         },
         "role_remove_privilege" : {
            "name" : "role_remove_privilege",
            "takes_args" : [
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Role name",
                  "cli_name" : "name",
                  "label" : "Role name",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : []
               }
            ],
            "doc" : "Remove privileges from a role.",
            "takes_options" : [
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>"
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "privileges",
                  "cli_name" : "privileges",
                  "label" : "privilege",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "privilege",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : []
               }
            ],
            "NO_CLI" : false
         },
         "netgroup_del" : {
            "name" : "netgroup_del",
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "continue",
                  "confirm" : true,
                  "label" : "<continue>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "version"
               }
            ],
            "takes_args" : [
               {
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Netgroup name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Netgroup name"
               }
            ],
            "doc" : "Delete a netgroup.",
            "NO_CLI" : false
         },
         "automountmap_show" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               }
            ],
            "takes_args" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "automountlocationcn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Automount location name.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : false,
                  "cli_name" : "automountlocation",
                  "confirm" : true,
                  "label" : "Location"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "automountmapname",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "IA5Str",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "IA5STR",
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Automount map name.",
                  "alwaysask" : false,
                  "label" : "Map",
                  "confirm" : true,
                  "cli_name" : "map",
                  "attribute" : true
               }
            ],
            "doc" : "Display an automount map.",
            "name" : "automountmap_show"
         },
         "idoverridegroup_show" : {
            "name" : "idoverridegroup_show",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "attribute" : false,
                  "cli_name" : "idview",
                  "confirm" : true,
                  "label" : "ID View Name",
                  "alwaysask" : false,
                  "doc" : "ID View Name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "idviewcn",
                  "noextrawhitespace" : true
               },
               {
                  "label" : "Anchor to override",
                  "confirm" : true,
                  "cli_name" : "anchor",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Anchor to override",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipaanchoruuid",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "doc" : "Display information about an Group ID override.",
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "rights",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "cli_name" : "fallback_to_ldap",
                  "confirm" : true,
                  "label" : "Fallback to AD DC LDAP",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Allow falling back to AD DC LDAP when resolving AD trusted objects. For two-way trusts only.",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "fallback_to_ldap",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool"
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ]
         },
         "privilege_mod" : {
            "takes_options" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Privilege description",
                  "deprecated" : false,
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "attribute" : true,
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               },
               {
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "setattr"
               },
               {
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "attribute" : false,
                  "cli_name" : "delattr",
                  "label" : "<delattr>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all"
               },
               {
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw"
               },
               {
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "rename",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Rename the privilege object",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Rename",
                  "cli_name" : "rename"
               }
            ],
            "takes_args" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Privilege name",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Privilege name",
                  "attribute" : true
               }
            ],
            "doc" : "Modify a privilege.",
            "NO_CLI" : false,
            "name" : "privilege_mod"
         },
         "automountkey_del" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "cli_name" : "automountlocation",
                  "confirm" : true,
                  "label" : "Location",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Automount location name.",
                  "deprecated" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "name" : "automountlocationcn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode"
               },
               {
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "IA5STR",
                  "primary_key" : true,
                  "class" : "IA5Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "automountmapautomountmapname",
                  "attribute" : false,
                  "cli_name" : "automountmap",
                  "label" : "Map",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Automount map name.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               }
            ],
            "takes_options" : [
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<continue>",
                  "cli_name" : "continue",
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "automountkey",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "IA5Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "IA5STR",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Automount key name.",
                  "cli_name" : "key",
                  "label" : "Key",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Mount information",
                  "cli_name" : "info",
                  "label" : "Mount information",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "automountinformation",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "IA5Str",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "IA5STR",
                  "deprecated_cli_aliases" : []
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "doc" : "Delete an automount key.",
            "name" : "automountkey_del"
         },
         "sudorule_add_host" : {
            "doc" : "Add hosts and hostgroups affected by Sudo Rule.",
            "takes_args" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "sudorule_name",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>"
               },
               {
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "confirm" : true,
                  "label" : "member host",
                  "cli_name" : "hosts",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "hosts to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "host",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "name" : "hostgroup",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "host groups to add",
                  "cli_name" : "hostgroups",
                  "confirm" : true,
                  "label" : "member host group",
                  "attribute" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "hostmask",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "label" : "host masks of allowed hosts",
                  "confirm" : true,
                  "cli_name" : "hostmask",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "deprecated" : false,
                  "doc" : "host masks of allowed hosts",
                  "alwaysask" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "sudorule_add_host"
         },
         "privilege_remove_member" : {
            "name" : "privilege_remove_member",
            "NO_CLI" : true,
            "takes_options" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes."
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "roles to remove",
                  "alwaysask" : true,
                  "confirm" : true,
                  "label" : "member role",
                  "cli_name" : "roles",
                  "attribute" : false,
                  "name" : "role",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               }
            ],
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Privilege name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Privilege name"
               }
            ],
            "doc" : "\n    Remove members from a privilege\n    "
         },
         "netgroup_add_member" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Netgroup name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Netgroup name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false
               }
            ],
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>"
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "users to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "label" : "member user",
                  "confirm" : true,
                  "cli_name" : "users",
                  "attribute" : false
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "groups to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "member group",
                  "confirm" : true,
                  "cli_name" : "groups"
               },
               {
                  "attribute" : false,
                  "cli_name" : "hosts",
                  "label" : "member host",
                  "confirm" : true,
                  "alwaysask" : true,
                  "doc" : "hosts to add",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "host"
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "hostgroup",
                  "attribute" : false,
                  "cli_name" : "hostgroups",
                  "label" : "member host group",
                  "confirm" : true,
                  "alwaysask" : true,
                  "doc" : "host groups to add",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "netgroups to add",
                  "alwaysask" : true,
                  "confirm" : true,
                  "label" : "member netgroup",
                  "cli_name" : "netgroups",
                  "attribute" : false,
                  "name" : "netgroup",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               }
            ],
            "doc" : "Add members to a netgroup.",
            "name" : "netgroup_add_member"
         },
         "caacl_add_service" : {
            "NO_CLI" : false,
            "doc" : "Add services to a CA ACL.",
            "takes_args" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : true,
                  "alwaysask" : false,
                  "doc" : "ACL name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "ACL name"
               }
            ],
            "takes_options" : [
               {
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "name" : "service",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "services to add",
                  "cli_name" : "services",
                  "confirm" : true,
                  "label" : "member service",
                  "attribute" : false
               }
            ],
            "name" : "caacl_add_service"
         },
         "netgroup_show" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : true,
                  "alwaysask" : false,
                  "doc" : "Netgroup name",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : true,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Netgroup name"
               }
            ],
            "doc" : "Display information about a netgroup.",
            "takes_options" : [
               {
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights"
               },
               {
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               }
            ],
            "name" : "netgroup_show"
         },
         "user_add_cert" : {
            "NO_CLI" : false,
            "doc" : "Add one or more certificates to the user entry",
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : false,
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "User login",
                  "cli_name" : "login",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "maxlength" : 255,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "User login",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "takes_options" : [
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Base-64 encoded user certificate",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "confirm" : true,
                  "label" : "Certificate",
                  "cli_name" : "certificate",
                  "attribute" : true,
                  "name" : "usercertificate",
                  "type" : "str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Bytes",
                  "primary_key" : false,
                  "cli_metavar" : "BYTES",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false
               }
            ],
            "name" : "user_add_cert"
         },
         "certmaprule_add" : {
            "name" : "certmaprule_add",
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Description",
                  "confirm" : true,
                  "cli_name" : "desc",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Certificate Identity Mapping Rule description",
                  "alwaysask" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "name" : "ipacertmapmaprule",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "Mapping rule",
                  "cli_name" : "maprule",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Rule used to map the certificate with a user entry",
                  "alwaysask" : false
               },
               {
                  "deprecated" : false,
                  "doc" : "Rule used to check if a certificate can be used for authentication",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Matching rule",
                  "cli_name" : "matchrule",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "ipacertmapmatchrule",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "required" : false,
                  "only_relative" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "name" : "associateddomain",
                  "attribute" : true,
                  "cli_name" : "domain",
                  "label" : "Domain name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Domain where the user entry will be searched",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Priority of the rule (higher number means lower priority",
                  "alwaysask" : false,
                  "label" : "Priority",
                  "confirm" : true,
                  "cli_name" : "priority",
                  "attribute" : true,
                  "minvalue" : 0,
                  "name" : "ipacertmappriority",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "ipaenabledflag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "default" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Enabled",
                  "deprecated" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "cli_name" : "ipaenabledflag",
                  "confirm" : true,
                  "label" : "Enabled"
               },
               {
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr",
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr",
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "addattr",
                  "noextrawhitespace" : true
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version"
               }
            ],
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "doc" : "Certificate Identity Mapping Rule name",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "rulename",
                  "label" : "Rule name",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "class" : "Str",
                  "primary_key" : true
               }
            ],
            "doc" : "Create a new Certificate Identity Mapping Rule."
         },
         "dnszone_disable" : {
            "takes_options" : [
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true
               }
            ],
            "takes_args" : [
               {
                  "name" : "idnsname",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "DNSName",
                  "only_absolute" : true,
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Zone name (FQDN)",
                  "cli_name" : "name",
                  "label" : "Zone name",
                  "confirm" : true,
                  "attribute" : true
               }
            ],
            "doc" : "Disable DNS Zone.",
            "NO_CLI" : false,
            "name" : "dnszone_disable"
         },
         "location_show" : {
            "name" : "location_show",
            "takes_args" : [
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "IPA location name",
                  "cli_name" : "name",
                  "label" : "Location name",
                  "confirm" : true,
                  "attribute" : true,
                  "name" : "idnsname",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "primary_key" : true,
                  "class" : "DNSNameParam",
                  "autofill" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "only_relative" : true
               }
            ],
            "doc" : "Display information about an IPA location.",
            "takes_options" : [
               {
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false
               }
            ],
            "NO_CLI" : false
         },
         "idview_apply" : {
            "name" : "idview_apply",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "ID View Name",
                  "cli_name" : "name",
                  "deprecated" : false,
                  "doc" : "ID View Name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : "Applies ID View to specified hosts or current members of specified hostgroups. If any other ID View is applied to the host, it is overridden.",
            "takes_options" : [
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "host",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Hosts to apply the ID View to",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "hosts",
                  "confirm" : true,
                  "cli_name" : "hosts"
               },
               {
                  "doc" : "Hostgroups to whose hosts apply the ID View to. Please note that view is not applied automatically to any hosts added to the hostgroup after running the idview-apply command.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "hostgroups",
                  "confirm" : true,
                  "cli_name" : "hostgroups",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "hostgroup",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               }
            ]
         },
         "certmaprule_find" : {
            "name" : "certmaprule_find",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false
               }
            ],
            "takes_options" : [
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Certificate Identity Mapping Rule name",
                  "deprecated" : false,
                  "cli_name" : "rulename",
                  "label" : "Rule name",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "attribute" : true,
                  "label" : "Description",
                  "confirm" : true,
                  "cli_name" : "desc",
                  "doc" : "Certificate Identity Mapping Rule description",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Rule used to map the certificate with a user entry",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Mapping rule",
                  "cli_name" : "maprule",
                  "attribute" : true,
                  "name" : "ipacertmapmaprule",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "confirm" : true,
                  "label" : "Matching rule",
                  "cli_name" : "matchrule",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Rule used to check if a certificate can be used for authentication",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "ipacertmapmatchrule",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "domain",
                  "label" : "Domain name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Domain where the user entry will be searched",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "primary_key" : false,
                  "class" : "DNSNameParam",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "name" : "associateddomain"
               },
               {
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "name" : "ipacertmappriority",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "cli_name" : "priority",
                  "label" : "Priority",
                  "confirm" : true,
                  "attribute" : true,
                  "flags" : [],
                  "query" : true,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Priority of the rule (higher number means lower priority",
                  "deprecated" : false
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "required" : false,
                  "default" : true,
                  "class" : "Bool",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "ipaenabledflag",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "cli_name" : "ipaenabledflag",
                  "label" : "Enabled",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Enabled",
                  "deprecated" : false,
                  "flags" : [
                     "no_option"
                  ],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Time Limit",
                  "cli_name" : "timelimit",
                  "attribute" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [
                     "no_display"
                  ],
                  "attribute" : false,
                  "label" : "Size Limit",
                  "confirm" : true,
                  "cli_name" : "sizelimit",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int"
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"rulename\")",
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false
               }
            ],
            "doc" : "Search for Certificate Identity Mapping Rules."
         },
         "selinuxusermap_add_host" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "name",
                  "label" : "Rule name",
                  "confirm" : true
               }
            ],
            "doc" : "Add target hosts and hostgroups to an SELinux User Map rule.",
            "takes_options" : [
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true
               },
               {
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes."
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "name" : "host",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "hosts",
                  "confirm" : true,
                  "label" : "member host",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "hosts to add"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "hostgroup",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "host groups to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "label" : "member host group",
                  "confirm" : true,
                  "cli_name" : "hostgroups",
                  "attribute" : false
               }
            ],
            "name" : "selinuxusermap_add_host"
         },
         "dns_resolve" : {
            "name" : "dns_resolve",
            "takes_args" : [
               {
                  "label" : "Hostname (FQDN)",
                  "confirm" : true,
                  "cli_name" : "hostname",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Hostname (FQDN)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "hostname",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "takes_options" : [
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               }
            ],
            "doc" : "Resolve a host name in DNS. (Deprecated)",
            "NO_CLI" : true
         },
         "migrate_ds" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "type" : "DN",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "binddn",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNPARAM",
                  "required" : false,
                  "autofill" : true,
                  "class" : "DNParam",
                  "primary_key" : false,
                  "default" : "cn=directory manager",
                  "doc" : "Bind DN",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "Bind DN",
                  "confirm" : true,
                  "cli_name" : "bind_dn"
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "DN of container for users in DS relative to base DN",
                  "deprecated" : false,
                  "cli_name" : "user_container",
                  "label" : "User container",
                  "confirm" : true,
                  "attribute" : false,
                  "name" : "usercontainer",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "DN",
                  "default" : "ou=people",
                  "primary_key" : false,
                  "class" : "DNParam",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "DNPARAM"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "DN of container for groups in DS relative to base DN",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "group_container",
                  "confirm" : true,
                  "label" : "Group container",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "DN",
                  "name" : "groupcontainer",
                  "autofill" : true,
                  "required" : true,
                  "cli_metavar" : "DNPARAM",
                  "deprecated_cli_aliases" : [],
                  "default" : "ou=groups",
                  "primary_key" : false,
                  "class" : "DNParam"
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "userobjectclass",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "default" : [
                     "person"
                  ],
                  "doc" : "Objectclasses used to search for user entries in DS",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "User object class",
                  "confirm" : true,
                  "cli_name" : "user_objectclass"
               },
               {
                  "label" : "Group object class",
                  "confirm" : true,
                  "cli_name" : "group_objectclass",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Objectclasses used to search for group entries in DS",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "default" : [
                     "groupOfUniqueNames",
                     "groupOfNames"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "autofill" : true,
                  "noextrawhitespace" : true,
                  "name" : "groupobjectclass",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true
               },
               {
                  "attribute" : false,
                  "cli_name" : "user_ignore_objectclass",
                  "label" : "Ignore user object class",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Objectclasses to be ignored for user entries in DS",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "default" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "userignoreobjectclass"
               },
               {
                  "deprecated" : false,
                  "doc" : "Attributes to be ignored for user entries in DS",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "Ignore user attribute",
                  "confirm" : true,
                  "cli_name" : "user_ignore_attribute",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "userignoreattribute",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "default" : []
               },
               {
                  "attribute" : false,
                  "cli_name" : "group_ignore_objectclass",
                  "label" : "Ignore group object class",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Objectclasses to be ignored for group entries in DS",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "default" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "groupignoreobjectclass"
               },
               {
                  "attribute" : false,
                  "label" : "Ignore group attribute",
                  "confirm" : true,
                  "cli_name" : "group_ignore_attribute",
                  "doc" : "Attributes to be ignored for group entries in DS",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "default" : [],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "groupignoreattribute"
               },
               {
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "groupoverwritegid",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "When migrating a group already existing in IPA domain overwrite the group GID and report as success",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "Overwrite GID",
                  "cli_name" : "group_overwrite_gid"
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "The schema used on the LDAP server. Supported values are RFC2307 and RFC2307bis. The default is RFC2307bis",
                  "deprecated" : false,
                  "cli_name" : "schema",
                  "confirm" : true,
                  "label" : "LDAP schema",
                  "attribute" : false,
                  "name" : "schema",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "default" : "RFC2307bis",
                  "values" : [
                     "RFC2307bis",
                     "RFC2307"
                  ],
                  "class" : "StrEnum",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "['RFC2307bis', 'RFC2307']",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Continuous operation mode. Errors are reported but the process continues",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "continue",
                  "confirm" : true,
                  "label" : "Continue"
               },
               {
                  "type" : "DN",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "basedn",
                  "cli_metavar" : "DNPARAM",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "DNParam",
                  "deprecated" : false,
                  "doc" : "Base DN on remote LDAP server",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Base DN",
                  "cli_name" : "base_dn"
               },
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "name" : "compat",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "with_compat",
                  "confirm" : true,
                  "label" : "Ignore compat plugin",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Allows migration despite the usage of compat plugin",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : false,
                  "name" : "cacertfile",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "CA certificate",
                  "confirm" : true,
                  "cli_name" : "ca_cert_file",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Load CA certificate of LDAP server from FILE",
                  "alwaysask" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "use_default_group",
                  "confirm" : true,
                  "label" : "Add to default group",
                  "alwaysask" : false,
                  "doc" : "Add migrated users without a group to a default group (default: true)",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "BOOL",
                  "required" : false,
                  "default" : true,
                  "class" : "Bool",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "use_def_group"
               },
               {
                  "default" : "onelevel",
                  "primary_key" : false,
                  "values" : [
                     "base",
                     "subtree",
                     "onelevel"
                  ],
                  "class" : "StrEnum",
                  "autofill" : true,
                  "cli_metavar" : "['base', 'subtree', 'onelevel']",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "scope",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "scope",
                  "label" : "Search scope",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "LDAP search scope for users and groups: base, onelevel, or subtree. Defaults to onelevel",
                  "deprecated" : false
               },
               {
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version"
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "groups to exclude from migration",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "exclude_groups",
                  "confirm" : true,
                  "label" : "<exclude_groups>",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "exclude_groups",
                  "noextrawhitespace" : true,
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "default" : [],
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "exclude_users",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "default" : [],
                  "doc" : "users to exclude from migration",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<exclude_users>",
                  "confirm" : true,
                  "cli_name" : "exclude_users"
               }
            ],
            "takes_args" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "name" : "ldapuri",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "LDAP URI of DS server to migrate from",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "ldap_uri",
                  "confirm" : true,
                  "label" : "LDAP URI"
               },
               {
                  "attribute" : false,
                  "confirm" : false,
                  "label" : "Password",
                  "cli_name" : "password",
                  "doc" : "bind password",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : true,
                  "cli_metavar" : "PASSWORD",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Password",
                  "primary_key" : false,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "bindpw",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : "Migrate users and groups from DS to IPA.",
            "name" : "migrate_ds"
         },
         "idrange_mod" : {
            "NO_CLI" : false,
            "doc" : "Modify ID range.\n\n=======\nWARNING:\n\nDNA plugin in 389-ds will allocate IDs based on the ranges configured for the\nlocal domain. Currently the DNA plugin *cannot* be reconfigured itself based\non the local ranges set via this family of commands.\n\nManual configuration change has to be done in the DNA plugin configuration for\nthe new local range. Specifically, The dnaNextRange attribute of 'cn=Posix\nIDs,cn=Distributed Numeric Assignment Plugin,cn=plugins,cn=config' has to be\nmodified to match the new range.\n=======\n\n",
            "takes_args" : [
               {
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "attribute" : true,
                  "label" : "Range name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "doc" : "Range name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               }
            ],
            "takes_options" : [
               {
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "nonempty"
                  ],
                  "deprecated" : false,
                  "doc" : "First Posix ID of the range",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "First Posix ID of the range",
                  "cli_name" : "base_id",
                  "attribute" : true,
                  "minvalue" : -2147483648,
                  "name" : "ipabaseid",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               },
               {
                  "label" : "Number of IDs in the range",
                  "confirm" : true,
                  "cli_name" : "range_size",
                  "attribute" : true,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [
                     "nonempty"
                  ],
                  "deprecated" : false,
                  "doc" : "Number of IDs in the range",
                  "alwaysask" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "minvalue" : -2147483648,
                  "name" : "ipaidrangesize",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "doc" : "First RID of the corresponding RID range",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "First RID of the corresponding RID range",
                  "confirm" : true,
                  "cli_name" : "rid_base",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : -2147483648,
                  "name" : "ipabaserid",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false
               },
               {
                  "attribute" : true,
                  "cli_name" : "secondary_rid_base",
                  "confirm" : true,
                  "label" : "First RID of the secondary RID range",
                  "alwaysask" : false,
                  "doc" : "First RID of the secondary RID range",
                  "deprecated" : false,
                  "flags" : [],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Int",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "ipasecondarybaserid",
                  "minvalue" : -2147483648
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr",
                  "attribute" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "cli_name" : "delattr",
                  "label" : "<delattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "ipanttrusteddomainsid",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Domain SID of the trusted domain",
                  "cli_name" : "dom_sid",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_update",
                     "no_option"
                  ],
                  "deprecated" : true,
                  "doc" : "Domain SID of the trusted domain",
                  "alwaysask" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "ipanttrusteddomainname",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [
                     "no_update",
                     "no_option",
                     "no_search",
                     "virtual_attribute"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : true,
                  "doc" : "Name of the trusted domain",
                  "cli_name" : "dom_name",
                  "label" : "Name of the trusted domain",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "name" : "idrange_mod"
         },
         "hostgroup_remove_member" : {
            "name" : "hostgroup_remove_member",
            "doc" : "Remove members from a hostgroup.",
            "takes_args" : [
               {
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "cli_name" : "hostgroup_name",
                  "confirm" : true,
                  "label" : "Host-group",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Name of host-group",
                  "deprecated" : false
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               },
               {
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "hosts to remove",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "hosts",
                  "confirm" : true,
                  "label" : "member host",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "host",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "hostgroup",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "label" : "member host group",
                  "confirm" : true,
                  "cli_name" : "hostgroups",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "host groups to remove",
                  "deprecated" : false,
                  "alwaysask" : true
               }
            ],
            "NO_CLI" : false
         },
         "topologysuffix_find" : {
            "takes_args" : [
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "attribute" : false,
                  "cli_name" : "criteria",
                  "label" : "<criteria>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               }
            ],
            "takes_options" : [
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Suffix name",
                  "cli_name" : "name",
                  "doc" : "Suffix name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true
               },
               {
                  "name" : "iparepltopoconfroot",
                  "type" : "DN",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "DNParam",
                  "primary_key" : false,
                  "cli_metavar" : "DNPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Managed LDAP suffix DN",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Managed LDAP suffix DN",
                  "cli_name" : "suffix_dn",
                  "attribute" : true
               },
               {
                  "confirm" : true,
                  "label" : "Time Limit",
                  "cli_name" : "timelimit",
                  "attribute" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "deprecated" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "type" : "int",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Size Limit",
                  "cli_name" : "sizelimit",
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "FLAG",
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "deprecated" : false
               }
            ],
            "doc" : "Search for topology suffixes.",
            "NO_CLI" : false,
            "name" : "topologysuffix_find"
         },
         "hostgroup_show" : {
            "name" : "hostgroup_show",
            "takes_args" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Name of host-group",
                  "cli_name" : "hostgroup_name",
                  "confirm" : true,
                  "label" : "Host-group",
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "cli_name" : "rights",
                  "label" : "Rights",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all"
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               },
               {
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "attribute" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ]
               },
               {
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "doc" : "Display information about a hostgroup.",
            "NO_CLI" : false
         },
         "command_find" : {
            "takes_options" : [
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request."
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               }
            ],
            "takes_args" : [
               {
                  "cli_name" : "criteria",
                  "confirm" : true,
                  "label" : "<criteria>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "criteria",
                  "noextrawhitespace" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode"
               }
            ],
            "doc" : "Search for commands.",
            "NO_CLI" : false,
            "name" : "command_find"
         },
         "user_add_certmapdata" : {
            "doc" : "Add one or more certificate mappings to the user entry.",
            "takes_args" : [
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "primary_key" : true,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "User login",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "cli_name" : "login",
                  "confirm" : true,
                  "label" : "User login"
               },
               {
                  "deprecated" : false,
                  "doc" : "Certificate mapping data",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "attribute" : true,
                  "label" : "Certificate mapping data",
                  "confirm" : true,
                  "cli_name" : "certmapdata",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipacertmapdata",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "takes_options" : [
               {
                  "cli_metavar" : "DNPARAM",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "DNParam",
                  "type" : "DN",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "issuer",
                  "attribute" : false,
                  "label" : "Issuer",
                  "confirm" : true,
                  "cli_name" : "issuer",
                  "doc" : "Issuer of the certificate",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ]
               },
               {
                  "class" : "DNParam",
                  "primary_key" : false,
                  "cli_metavar" : "DNPARAM",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "name" : "subject",
                  "type" : "DN",
                  "multivalue" : false,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "Subject",
                  "cli_name" : "subject",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "Subject of the certificate",
                  "alwaysask" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "virtual_attribute"
                  ],
                  "deprecated" : false,
                  "doc" : "Base-64 encoded user certificate",
                  "alwaysask" : false,
                  "label" : "Certificate",
                  "confirm" : true,
                  "cli_name" : "certificate",
                  "attribute" : false,
                  "name" : "certificate",
                  "type" : "str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "class" : "Bytes",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "BYTES",
                  "autofill" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output."
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version"
               },
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ]
               }
            ],
            "NO_CLI" : false,
            "name" : "user_add_certmapdata"
         },
         "config_show" : {
            "name" : "config_show",
            "takes_args" : [],
            "doc" : "Show the current configuration.",
            "takes_options" : [
               {
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Rights",
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               }
            ],
            "NO_CLI" : false
         },
         "sudorule_add_user" : {
            "name" : "sudorule_add_user",
            "takes_args" : [
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "primary_key" : true,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "attribute" : true,
                  "cli_name" : "sudorule_name",
                  "confirm" : true,
                  "label" : "Rule name"
               }
            ],
            "doc" : "Add users and groups affected by Sudo Rule.",
            "takes_options" : [
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "user",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "member user",
                  "cli_name" : "users",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "users to add",
                  "deprecated" : false,
                  "alwaysask" : true
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "doc" : "groups to add",
                  "deprecated" : false,
                  "cli_name" : "groups",
                  "confirm" : true,
                  "label" : "member group",
                  "attribute" : false,
                  "name" : "group",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               }
            ],
            "NO_CLI" : false
         },
         "vaultconfig_show" : {
            "name" : "vaultconfig_show",
            "NO_CLI" : false,
            "takes_args" : [],
            "doc" : "Show vault configuration.",
            "takes_options" : [
               {
                  "attribute" : false,
                  "cli_name" : "transport_out",
                  "label" : "<transport_out>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Output file to store the transport certificate",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "transport_out"
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all"
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               }
            ]
         },
         "dns_is_enabled" : {
            "name" : "dns_is_enabled",
            "doc" : "\n    Checks if any of the servers has the DNS service enabled.\n    ",
            "takes_args" : [],
            "takes_options" : [
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               }
            ],
            "NO_CLI" : true
         },
         "certmaprule_enable" : {
            "name" : "certmaprule_enable",
            "doc" : "Enable a Certificate Identity Mapping Rule.",
            "takes_args" : [
               {
                  "confirm" : true,
                  "label" : "Rule name",
                  "cli_name" : "rulename",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "doc" : "Certificate Identity Mapping Rule name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request."
               }
            ],
            "NO_CLI" : false
         },
         "hbacrule_add_user" : {
            "name" : "hbacrule_add_user",
            "NO_CLI" : false,
            "doc" : "Add users and groups to an HBAC rule.",
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Rule name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Rule name",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all"
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG"
               },
               {
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version"
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "alwaysask" : false
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "user",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "users",
                  "confirm" : true,
                  "label" : "member user",
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "users to add",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "attribute" : false,
                  "cli_name" : "groups",
                  "label" : "member group",
                  "confirm" : true,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "groups to add",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               }
            ]
         },
         "hostgroup_del" : {
            "takes_args" : [
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*$",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, and .",
                  "cli_name" : "hostgroup_name",
                  "label" : "Host-group",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Name of host-group",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               }
            ],
            "takes_options" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<continue>",
                  "confirm" : true,
                  "cli_name" : "continue",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "doc" : "Delete a hostgroup.",
            "NO_CLI" : false,
            "name" : "hostgroup_del"
         },
         "caacl_add_profile" : {
            "name" : "caacl_add_profile",
            "takes_args" : [
               {
                  "label" : "ACL name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "attribute" : true,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "ACL name",
                  "alwaysask" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "takes_options" : [
               {
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>"
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "name" : "certprofile",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Certificate Profiles to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "confirm" : true,
                  "label" : "member Certificate Profile",
                  "cli_name" : "certprofiles",
                  "attribute" : false
               }
            ],
            "doc" : "Add profiles to a CA ACL.",
            "NO_CLI" : false
         },
         "krbtpolicy_mod" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "User name",
                  "cli_name" : "user",
                  "deprecated" : false,
                  "doc" : "Manage ticket policy for specific user",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "uid",
                  "noextrawhitespace" : true
               }
            ],
            "doc" : "Modify Kerberos ticket policy.",
            "takes_options" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Maximum ticket life (seconds)",
                  "deprecated" : false,
                  "cli_name" : "maxlife",
                  "confirm" : true,
                  "label" : "Max life",
                  "attribute" : true,
                  "name" : "krbmaxticketlife",
                  "minvalue" : 1,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : []
               },
               {
                  "name" : "krbmaxrenewableage",
                  "minvalue" : 1,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "int",
                  "primary_key" : false,
                  "class" : "Int",
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Maximum renewable age (seconds)",
                  "deprecated" : false,
                  "cli_name" : "maxrenew",
                  "label" : "Max renew",
                  "confirm" : true,
                  "attribute" : true
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "setattr",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "setattr",
                  "confirm" : true,
                  "label" : "<setattr>",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<delattr>",
                  "cli_name" : "delattr",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "delattr",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true
               }
            ],
            "name" : "krbtpolicy_mod"
         },
         "ca_find" : {
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Name",
                  "attribute" : true,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Name for referencing the CA"
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "description",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "cli_name" : "desc",
                  "confirm" : true,
                  "label" : "Description",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Description of the purpose of the CA",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "ipacaid",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Dogtag Authority ID",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_update",
                     "no_create"
                  ],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Authority ID",
                  "cli_name" : "id"
               },
               {
                  "name" : "ipacasubjectdn",
                  "type" : "DN",
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "DNParam",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "DNPARAM",
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [
                     "no_update"
                  ],
                  "deprecated" : false,
                  "doc" : "Subject Distinguished Name",
                  "alwaysask" : false,
                  "label" : "Subject DN",
                  "confirm" : true,
                  "cli_name" : "subject",
                  "attribute" : true
               },
               {
                  "cli_metavar" : "DNPARAM",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "DNParam",
                  "type" : "DN",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "ipacaissuerdn",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Issuer DN",
                  "cli_name" : "issuer",
                  "doc" : "Issuer Distinguished Name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [
                     "no_update",
                     "no_create"
                  ]
               },
               {
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "required" : false,
                  "cli_metavar" : "INT",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Int",
                  "primary_key" : false,
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "Time Limit",
                  "cli_name" : "timelimit"
               },
               {
                  "label" : "Size Limit",
                  "confirm" : true,
                  "cli_name" : "sizelimit",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "flags" : [
                     "no_display"
                  ],
                  "deprecated" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "minvalue" : 0,
                  "name" : "sizelimit",
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "pkey_only",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only",
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Results should contain primary key attribute only (\"name\")",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false
               }
            ],
            "takes_args" : [
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "A string searched in all relevant object attributes",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "doc" : "Search for CAs.",
            "NO_CLI" : false,
            "name" : "ca_find"
         },
         "whoami" : {
            "takes_args" : [],
            "doc" : "Describe currently authenticated identity.",
            "takes_options" : [
               {
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false
               }
            ],
            "NO_CLI" : true,
            "name" : "whoami"
         },
         "hbacsvc_add" : {
            "NO_CLI" : false,
            "doc" : "Add a new HBAC service.",
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "HBAC service",
                  "cli_name" : "service",
                  "label" : "Service name",
                  "confirm" : true,
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "HBAC service description",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Description",
                  "confirm" : true,
                  "cli_name" : "desc"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "cli_name" : "addattr",
                  "confirm" : true,
                  "label" : "<addattr>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "multivalue" : true,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               },
               {
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               }
            ],
            "name" : "hbacsvc_add"
         },
         "automountmap_add" : {
            "name" : "automountmap_add",
            "takes_args" : [
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : true,
                  "class" : "Str",
                  "primary_key" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "automountlocationcn",
                  "attribute" : false,
                  "cli_name" : "automountlocation",
                  "label" : "Location",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Automount location name.",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               },
               {
                  "attribute" : true,
                  "cli_name" : "map",
                  "label" : "Map",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Automount map name.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "IA5STR",
                  "deprecated_cli_aliases" : [],
                  "primary_key" : true,
                  "class" : "IA5Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "automountmapname"
               }
            ],
            "takes_options" : [
               {
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "attribute" : true,
                  "label" : "Description",
                  "confirm" : true,
                  "cli_name" : "desc",
                  "doc" : "Description",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr",
                  "attribute" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true
               }
            ],
            "doc" : "Create a new automount map.",
            "NO_CLI" : false
         },
         "servicedelegationrule_remove_target" : {
            "doc" : "Remove target from a named service delegation rule.",
            "takes_args" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_ .-]*[a-zA-Z0-9_.-]?$",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Delegation name",
                  "confirm" : true,
                  "cli_name" : "delegation_name",
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, ., and a space inside",
                  "maxlength" : 255,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Delegation name",
                  "deprecated" : false,
                  "alwaysask" : false
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag"
               },
               {
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "servicedelegationtarget",
                  "noextrawhitespace" : true,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "doc" : "service delegation targets to remove",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member service delegation target",
                  "cli_name" : "servicedelegationtargets"
               }
            ],
            "NO_CLI" : false,
            "name" : "servicedelegationrule_remove_target"
         },
         "certmaprule_mod" : {
            "NO_CLI" : false,
            "takes_options" : [
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "label" : "Description",
                  "confirm" : true,
                  "cli_name" : "desc",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Certificate Identity Mapping Rule description",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "name" : "ipacertmapmaprule",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Rule used to map the certificate with a user entry",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : true,
                  "cli_name" : "maprule",
                  "confirm" : true,
                  "label" : "Mapping rule"
               },
               {
                  "label" : "Matching rule",
                  "confirm" : true,
                  "cli_name" : "matchrule",
                  "attribute" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Rule used to check if a certificate can be used for authentication",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "ipacertmapmatchrule",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "multivalue" : true,
                  "no_convert" : false,
                  "type" : "DNSName",
                  "only_absolute" : false,
                  "name" : "associateddomain",
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "DNSNAMEPARAM",
                  "only_relative" : false,
                  "class" : "DNSNameParam",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Domain where the user entry will be searched",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : true,
                  "cli_name" : "domain",
                  "label" : "Domain name",
                  "confirm" : true
               },
               {
                  "flags" : [],
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Priority of the rule (higher number means lower priority",
                  "deprecated" : false,
                  "cli_name" : "priority",
                  "confirm" : true,
                  "label" : "Priority",
                  "attribute" : true,
                  "name" : "ipacertmappriority",
                  "minvalue" : 0,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "class" : "Int",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "INT"
               },
               {
                  "flags" : [
                     "no_option"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Enabled",
                  "cli_name" : "ipaenabledflag",
                  "label" : "Enabled",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : true,
                  "name" : "ipaenabledflag",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<setattr>",
                  "cli_name" : "setattr",
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "setattr",
                  "noextrawhitespace" : true
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "alwaysask" : false,
                  "label" : "<addattr>",
                  "confirm" : true,
                  "cli_name" : "addattr",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "autofill" : false
               },
               {
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
                  "cli_name" : "delattr",
                  "label" : "<delattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "delattr",
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR"
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format."
               },
               {
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false
               }
            ],
            "takes_args" : [
               {
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "doc" : "Certificate Identity Mapping Rule name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "Rule name",
                  "confirm" : true,
                  "cli_name" : "rulename",
                  "attribute" : true
               }
            ],
            "doc" : "Modify a Certificate Identity Mapping Rule.",
            "name" : "certmaprule_mod"
         },
         "group_add_member" : {
            "takes_args" : [
               {
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : true,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "maxlength" : 255,
                  "label" : "Group name",
                  "confirm" : true,
                  "cli_name" : "group_name",
                  "doc" : "Group name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : []
               }
            ],
            "doc" : "Add members to a group.",
            "takes_options" : [
               {
                  "confirm" : true,
                  "label" : "External member",
                  "cli_name" : "external",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_update",
                     "no_create",
                     "no_search"
                  ],
                  "doc" : "Members of a trusted domain in DOM\\name or name@domain form",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "ipaexternalmember",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR"
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>"
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "noextrawhitespace" : true,
                  "name" : "user",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "cli_name" : "users",
                  "label" : "member user",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : true,
                  "deprecated" : false,
                  "doc" : "users to add"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "groups to add",
                  "alwaysask" : true,
                  "label" : "member group",
                  "confirm" : true,
                  "cli_name" : "groups",
                  "attribute" : false,
                  "noextrawhitespace" : true,
                  "name" : "group",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false
               }
            ],
            "NO_CLI" : false,
            "name" : "group_add_member"
         },
         "topologysuffix_add" : {
            "NO_CLI" : true,
            "takes_options" : [
               {
                  "required" : true,
                  "cli_metavar" : "DNPARAM",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "class" : "DNParam",
                  "primary_key" : false,
                  "type" : "DN",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "iparepltopoconfroot",
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Managed LDAP suffix DN",
                  "cli_name" : "suffix_dn",
                  "doc" : "Managed LDAP suffix DN",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "cli_name" : "setattr",
                  "label" : "<setattr>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present."
               },
               {
                  "alwaysask" : false,
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "addattr",
                  "label" : "<addattr>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "addattr",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true
               },
               {
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ]
               },
               {
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false
               }
            ],
            "takes_args" : [
               {
                  "confirm" : true,
                  "label" : "Suffix name",
                  "cli_name" : "name",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Suffix name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "doc" : "Add a new topology suffix to be managed.",
            "name" : "topologysuffix_add"
         },
         "stageuser_remove_principal" : {
            "NO_CLI" : false,
            "doc" : "Remove principal alias from the stageuser entry",
            "takes_args" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "User login",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "maxlength" : 255,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, . and $",
                  "attribute" : true,
                  "cli_name" : "login",
                  "confirm" : true,
                  "label" : "User login",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_.-]*[a-zA-Z0-9_.$-]?$",
                  "name" : "uid",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "primary_key" : true,
                  "class" : "Str"
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : true,
                  "doc" : "Principal alias",
                  "deprecated" : false,
                  "require_service" : false,
                  "cli_name" : "principal",
                  "confirm" : true,
                  "label" : "Principal alias",
                  "attribute" : true,
                  "name" : "krbprincipalname",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "Principal",
                  "class" : "Principal",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "PRINCIPAL",
                  "required" : true,
                  "deprecated_cli_aliases" : []
               }
            ],
            "takes_options" : [
               {
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<version>",
                  "confirm" : true,
                  "cli_name" : "version",
                  "attribute" : false
               },
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<no_members>",
                  "cli_name" : "no_members"
               }
            ],
            "name" : "stageuser_remove_principal"
         },
         "hbacsvcgroup_add" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Service group name",
                  "cli_name" : "name",
                  "deprecated" : false,
                  "doc" : "Service group name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : []
               }
            ],
            "doc" : "Add a new HBAC service group.",
            "takes_options" : [
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "description",
                  "attribute" : true,
                  "cli_name" : "desc",
                  "label" : "Description",
                  "confirm" : true,
                  "alwaysask" : false,
                  "doc" : "HBAC service group description",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "setattr",
                  "attribute" : false,
                  "label" : "<setattr>",
                  "confirm" : true,
                  "cli_name" : "setattr",
                  "doc" : "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : []
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<addattr>",
                  "cli_name" : "addattr",
                  "attribute" : false,
                  "name" : "addattr",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               },
               {
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true
               },
               {
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false
               }
            ],
            "name" : "hbacsvcgroup_add"
         },
         "role_del" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "doc" : "Role name",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : true,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "label" : "Role name",
                  "confirm" : true,
                  "cli_name" : "name"
               }
            ],
            "takes_options" : [
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "cli_name" : "continue",
                  "confirm" : true,
                  "label" : "<continue>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false
               },
               {
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false
               }
            ],
            "doc" : "Delete a role.",
            "name" : "role_del"
         },
         "otptoken_remove_managedby" : {
            "name" : "otptoken_remove_managedby",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "flags" : [
                     "optional_create"
                  ],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Unique ID",
                  "cli_name" : "id",
                  "label" : "Unique ID",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "ipatokenuniqueid",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR"
               }
            ],
            "takes_options" : [
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "label" : "<all>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "autofill" : true
               },
               {
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ]
               },
               {
                  "attribute" : false,
                  "cli_name" : "users",
                  "label" : "member user",
                  "confirm" : true,
                  "alwaysask" : true,
                  "doc" : "users to remove",
                  "deprecated" : false,
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "class" : "Str",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "user"
               }
            ],
            "doc" : "Remove users that can manage this token."
         },
         "ca_del" : {
            "name" : "ca_del",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "primary_key" : true,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "attribute" : true,
                  "cli_name" : "name",
                  "label" : "Name",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Name for referencing the CA",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2
               }
            ],
            "doc" : "Delete a CA.",
            "takes_options" : [
               {
                  "cli_name" : "continue",
                  "confirm" : true,
                  "label" : "<continue>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "deprecated" : false,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool"
               },
               {
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode"
               }
            ]
         },
         "hbacrule_del" : {
            "name" : "hbacrule_del",
            "NO_CLI" : false,
            "doc" : "Delete an HBAC rule.",
            "takes_args" : [
               {
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Rule name",
                  "cli_name" : "name",
                  "label" : "Rule name",
                  "confirm" : true,
                  "attribute" : true,
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : true,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : []
               }
            ],
            "takes_options" : [
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "continue",
                  "label" : "<continue>",
                  "confirm" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "continue",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "attribute" : false
               }
            ]
         },
         "privilege_show" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : true,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "doc" : "Privilege name",
                  "deprecated" : false,
                  "cli_name" : "name",
                  "confirm" : true,
                  "label" : "Privilege name",
                  "attribute" : true
               }
            ],
            "takes_options" : [
               {
                  "label" : "Rights",
                  "confirm" : true,
                  "cli_name" : "rights",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "alwaysask" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "autofill" : true,
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false
               },
               {
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "deprecated" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               },
               {
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<raw>",
                  "confirm" : true,
                  "cli_name" : "raw",
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ]
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "exclude" : [
                     "webui"
                  ],
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "label" : "<no_members>",
                  "confirm" : true,
                  "cli_name" : "no_members",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "no_convert" : false,
                  "multivalue" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true
               }
            ],
            "doc" : "Display information about a privilege.",
            "name" : "privilege_show"
         },
         "vault_del" : {
            "name" : "vault_del",
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "continue",
                  "label" : "<continue>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Continuous mode: Don't stop on errors.",
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "continue",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Service name of the service vault",
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "require_service" : false,
                  "cli_name" : "service",
                  "confirm" : true,
                  "label" : "<service>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "Principal",
                  "name" : "service",
                  "autofill" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Principal",
                  "primary_key" : false
               },
               {
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "shared",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : false,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "deprecated" : false,
                  "doc" : "Shared vault",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<shared>",
                  "cli_name" : "shared"
               },
               {
                  "noextrawhitespace" : true,
                  "name" : "username",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "unicode",
                  "primary_key" : false,
                  "class" : "Str",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "flags" : [],
                  "query" : false,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Username of the user vault",
                  "deprecated" : false,
                  "cli_name" : "user",
                  "label" : "<username>",
                  "confirm" : true,
                  "attribute" : false
               },
               {
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str"
               }
            ],
            "takes_args" : [
               {
                  "pattern" : "^[a-zA-Z0-9_.-]+$",
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "cn",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str",
                  "deprecated" : false,
                  "doc" : "Vault name",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "pattern_errmsg" : "may only include letters, numbers, _, ., and -",
                  "attribute" : true,
                  "maxlength" : 255,
                  "confirm" : true,
                  "label" : "Vault name",
                  "cli_name" : "name"
               }
            ],
            "doc" : "Delete a vault.",
            "NO_CLI" : false
         },
         "service_show" : {
            "name" : "service_show",
            "takes_args" : [
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Service principal",
                  "require_service" : true,
                  "cli_name" : "canonical_principal",
                  "confirm" : true,
                  "label" : "Principal name",
                  "attribute" : true,
                  "name" : "krbcanonicalname",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "Principal",
                  "class" : "Principal",
                  "primary_key" : true,
                  "autofill" : false,
                  "cli_metavar" : "PRINCIPAL",
                  "required" : true,
                  "deprecated_cli_aliases" : []
               }
            ],
            "takes_options" : [
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "rights",
                  "confirm" : true,
                  "label" : "Rights",
                  "alwaysask" : false,
                  "doc" : "Display the access rights of this entry (requires --all). See ipa man page for details.",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "name" : "rights",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "autofill" : false,
                  "required" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "name" : "out",
                  "noextrawhitespace" : true,
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "unicode",
                  "cli_name" : "out",
                  "confirm" : true,
                  "label" : "<out>",
                  "attribute" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "file to store certificate in",
                  "deprecated" : false
               },
               {
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false
               },
               {
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "label" : "<raw>",
                  "confirm" : true
               },
               {
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "primary_key" : false,
                  "class" : "Str",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "name" : "no_members",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "no_members",
                  "label" : "<no_members>",
                  "confirm" : true,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "flags" : [
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2
               }
            ],
            "doc" : "Display information about an IPA service.",
            "NO_CLI" : false
         },
         "servicedelegationtarget_find" : {
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "A string searched in all relevant object attributes",
                  "alwaysask" : false,
                  "label" : "<criteria>",
                  "confirm" : true,
                  "cli_name" : "criteria",
                  "attribute" : false,
                  "noextrawhitespace" : false,
                  "name" : "criteria",
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false
               }
            ],
            "takes_options" : [
               {
                  "class" : "Str",
                  "primary_key" : true,
                  "autofill" : false,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "noextrawhitespace" : true,
                  "name" : "cn",
                  "multivalue" : false,
                  "no_convert" : false,
                  "pattern" : "^[a-zA-Z0-9_.][a-zA-Z0-9_ .-]*[a-zA-Z0-9_.-]?$",
                  "type" : "unicode",
                  "cli_name" : "delegation_name",
                  "label" : "Delegation name",
                  "confirm" : true,
                  "maxlength" : 255,
                  "attribute" : true,
                  "pattern_errmsg" : "may only include letters, numbers, _, -, ., and a space inside",
                  "flags" : [],
                  "query" : true,
                  "sortorder" : 2,
                  "alwaysask" : false,
                  "doc" : "Delegation name",
                  "deprecated" : false
               },
               {
                  "type" : "int",
                  "no_convert" : false,
                  "multivalue" : false,
                  "minvalue" : 0,
                  "name" : "timelimit",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "INT",
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Int",
                  "doc" : "Time limit of search in seconds (0 is unlimited)",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "maxvalue" : 2147483647,
                  "sortorder" : 2,
                  "flags" : [
                     "no_display"
                  ],
                  "attribute" : false,
                  "label" : "Time Limit",
                  "confirm" : true,
                  "cli_name" : "timelimit"
               },
               {
                  "alwaysask" : false,
                  "doc" : "Maximum number of entries returned (0 is unlimited)",
                  "deprecated" : false,
                  "flags" : [
                     "no_display"
                  ],
                  "sortorder" : 2,
                  "maxvalue" : 2147483647,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "sizelimit",
                  "confirm" : true,
                  "label" : "Size Limit",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "int",
                  "name" : "sizelimit",
                  "minvalue" : 0,
                  "autofill" : false,
                  "cli_metavar" : "INT",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "primary_key" : false,
                  "class" : "Int"
               },
               {
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "confirm" : true,
                  "label" : "<all>",
                  "cli_name" : "all",
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "class" : "Flag",
                  "primary_key" : false,
                  "default" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "name" : "all",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "alwaysask" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "autofill" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "name" : "raw",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ]
               },
               {
                  "multivalue" : false,
                  "no_convert" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "noextrawhitespace" : true,
                  "name" : "version",
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "query" : false,
                  "sortorder" : 2,
                  "attribute" : false,
                  "cli_name" : "version",
                  "label" : "<version>",
                  "confirm" : true
               },
               {
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Results should contain primary key attribute only (\"delegation-name\")",
                  "deprecated" : false,
                  "cli_name" : "pkey_only",
                  "confirm" : true,
                  "label" : "Primary key only",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "name" : "pkey_only",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG"
               }
            ],
            "doc" : "Search for service delegation target.",
            "name" : "servicedelegationtarget_find"
         },
         "service_allow_retrieve_keytab" : {
            "name" : "service_allow_retrieve_keytab",
            "NO_CLI" : false,
            "takes_args" : [
               {
                  "confirm" : true,
                  "label" : "Principal name",
                  "require_service" : true,
                  "cli_name" : "canonical_principal",
                  "attribute" : true,
                  "sortorder" : 2,
                  "query" : true,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "Service principal",
                  "alwaysask" : false,
                  "class" : "Principal",
                  "primary_key" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "PRINCIPAL",
                  "required" : true,
                  "autofill" : false,
                  "name" : "krbcanonicalname",
                  "type" : "Principal",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "takes_options" : [
               {
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "multivalue" : false,
                  "no_convert" : false,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "autofill" : true,
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [
                     "no_output"
                  ],
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "label" : "<all>",
                  "confirm" : true,
                  "cli_name" : "all"
               },
               {
                  "primary_key" : false,
                  "class" : "Flag",
                  "default" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "autofill" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "no_convert" : false,
                  "multivalue" : false,
                  "confirm" : true,
                  "label" : "<raw>",
                  "cli_name" : "raw",
                  "attribute" : false,
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "doc" : "Print entries as stored on the server. Only affects output format.",
                  "deprecated" : false,
                  "alwaysask" : false
               },
               {
                  "alwaysask" : false,
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "version",
                  "confirm" : true,
                  "label" : "<version>",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "class" : "Str",
                  "primary_key" : false
               },
               {
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "FLAG",
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "no_members",
                  "multivalue" : false,
                  "no_convert" : false,
                  "type" : "bool",
                  "exclude" : [
                     "webui"
                  ],
                  "cli_name" : "no_members",
                  "confirm" : true,
                  "label" : "<no_members>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "doc" : "Suppress processing of membership attributes.",
                  "deprecated" : false
               },
               {
                  "alwaysask" : true,
                  "doc" : "users to add",
                  "deprecated" : false,
                  "flags" : [],
                  "sortorder" : 2,
                  "query" : false,
                  "attribute" : false,
                  "cli_name" : "users",
                  "confirm" : true,
                  "label" : "member user",
                  "no_convert" : false,
                  "multivalue" : true,
                  "type" : "unicode",
                  "name" : "user",
                  "noextrawhitespace" : true,
                  "autofill" : false,
                  "cli_metavar" : "STR",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "primary_key" : false,
                  "class" : "Str"
               },
               {
                  "class" : "Str",
                  "primary_key" : false,
                  "cli_metavar" : "STR",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "autofill" : false,
                  "name" : "group",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "confirm" : true,
                  "label" : "member group",
                  "cli_name" : "groups",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "deprecated" : false,
                  "doc" : "groups to add",
                  "alwaysask" : true
               },
               {
                  "type" : "unicode",
                  "multivalue" : true,
                  "no_convert" : false,
                  "name" : "host",
                  "noextrawhitespace" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "doc" : "hosts to add",
                  "deprecated" : false,
                  "alwaysask" : true,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : false,
                  "confirm" : true,
                  "label" : "member host",
                  "cli_name" : "hosts"
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "noextrawhitespace" : true,
                  "name" : "hostgroup",
                  "required" : false,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "host groups to add",
                  "alwaysask" : true,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : false,
                  "label" : "member host group",
                  "confirm" : true,
                  "cli_name" : "hostgroups"
               }
            ],
            "doc" : "Allow users, groups, hosts or host groups to retrieve a keytab of this service."
         },
         "selfservice_add" : {
            "takes_args" : [
               {
                  "deprecated" : false,
                  "doc" : "Self-service name",
                  "alwaysask" : false,
                  "query" : false,
                  "sortorder" : 2,
                  "flags" : [],
                  "attribute" : true,
                  "pattern_errmsg" : "May only contain letters, numbers, -, _, and space",
                  "label" : "Self-service name",
                  "confirm" : true,
                  "cli_name" : "name",
                  "pattern" : "^[-_ a-zA-Z0-9]+$",
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false,
                  "noextrawhitespace" : true,
                  "name" : "aciname",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "primary_key" : true,
                  "class" : "Str"
               }
            ],
            "takes_options" : [
               {
                  "name" : "permissions",
                  "noextrawhitespace" : true,
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "required" : false,
                  "autofill" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "doc" : "Permissions to grant (read, write). Default is write.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "confirm" : true,
                  "label" : "Permissions",
                  "cli_name" : "permissions",
                  "attribute" : true
               },
               {
                  "type" : "unicode",
                  "no_convert" : false,
                  "multivalue" : true,
                  "name" : "attrs",
                  "noextrawhitespace" : true,
                  "required" : true,
                  "deprecated_cli_aliases" : [],
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "class" : "Str",
                  "primary_key" : false,
                  "deprecated" : false,
                  "doc" : "Attributes to which the permission applies.",
                  "alwaysask" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [],
                  "attribute" : true,
                  "confirm" : true,
                  "label" : "Attributes",
                  "cli_name" : "attrs"
               },
               {
                  "autofill" : true,
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "cli_metavar" : "FLAG",
                  "default" : false,
                  "primary_key" : false,
                  "class" : "Flag",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "all",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "cli_name" : "all",
                  "confirm" : true,
                  "label" : "<all>",
                  "alwaysask" : false,
                  "doc" : "Retrieve and print all attributes from the server. Affects command output.",
                  "deprecated" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false
               },
               {
                  "default" : false,
                  "class" : "Flag",
                  "primary_key" : false,
                  "autofill" : true,
                  "cli_metavar" : "FLAG",
                  "deprecated_cli_aliases" : [],
                  "required" : true,
                  "truths" : [
                     "1",
                     1,
                     "true",
                     "TRUE"
                  ],
                  "name" : "raw",
                  "no_convert" : false,
                  "multivalue" : false,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "bool",
                  "cli_name" : "raw",
                  "confirm" : true,
                  "label" : "<raw>",
                  "falsehoods" : [
                     0,
                     "0",
                     "false",
                     "FALSE"
                  ],
                  "attribute" : false,
                  "flags" : [
                     "no_output"
                  ],
                  "sortorder" : 2,
                  "query" : false,
                  "alwaysask" : false,
                  "deprecated" : false,
                  "doc" : "Print entries as stored on the server. Only affects output format."
               },
               {
                  "confirm" : true,
                  "label" : "<version>",
                  "cli_name" : "version",
                  "attribute" : false,
                  "sortorder" : 2,
                  "query" : false,
                  "flags" : [
                     "no_option",
                     "no_output"
                  ],
                  "doc" : "Client version. Used to determine if server will accept request.",
                  "deprecated" : false,
                  "alwaysask" : false,
                  "primary_key" : false,
                  "class" : "Str",
                  "deprecated_cli_aliases" : [],
                  "required" : false,
                  "cli_metavar" : "STR",
                  "autofill" : false,
                  "name" : "version",
                  "noextrawhitespace" : true,
                  "exclude" : [
                     "webui"
                  ],
                  "type" : "unicode",
                  "multivalue" : false,
                  "no_convert" : false
               }
            ],
            "doc" : "Add a new self-service permission.",
            "NO_CLI" : false,
            "name" : "selfservice_add"
         }
      },
      "objects" : {},
      "methods" : {}
   },
   "principal" : "admin@DOM.EXAMPLE.COM",
   "version" : "4.5.90.dev201706131442+gitd665224",
   "error" : null,
   "id" : null
}
