diff --git a/install/ui/Makefile.am b/install/ui/Makefile.am index 8d6abf7f7..822a6282f 100644 --- a/install/ui/Makefile.am +++ b/install/ui/Makefile.am @@ -51,6 +51,7 @@ app_DATA = \ policy.js \ rule.js \ search.js \ + selinux.js \ serverconfig.js \ service.js \ sudo.js \ diff --git a/install/ui/hbac.js b/install/ui/hbac.js index d26b894b4..2f4c225bd 100644 --- a/install/ui/hbac.js +++ b/install/ui/hbac.js @@ -205,7 +205,7 @@ IPA.hbacrule_details_facet = function(spec) { { type: 'enable', name: 'ipaenabledflag', - priority: IPA.sudo.enable_priority, + priority: IPA.hbac.enable_priority, widget: 'general.ipaenabledflag' } ]; diff --git a/install/ui/index.html b/install/ui/index.html index 6239debab..64c87d891 100644 --- a/install/ui/index.html +++ b/install/ui/index.html @@ -35,6 +35,7 @@ + diff --git a/install/ui/jsl.conf b/install/ui/jsl.conf index f8a4f5e05..7373e987d 100644 --- a/install/ui/jsl.conf +++ b/install/ui/jsl.conf @@ -147,6 +147,7 @@ +process host.js +process hostgroup.js +process netgroup.js ++process selinux.js +process service.js +process serverconfig.js +process sudo.js diff --git a/install/ui/selinux.js b/install/ui/selinux.js new file mode 100644 index 000000000..a94984d0b --- /dev/null +++ b/install/ui/selinux.js @@ -0,0 +1,291 @@ +/*jsl:import ipa.js */ + +/* Authors: + * Petr Vobornik + * + * Copyright (C) 2012 Red Hat + * see file 'COPYING' for use and warranty information + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +/* REQUIRES: ipa.js, details.js, search.js, add.js, facet.js, entity.js */ + +IPA.selinux = { + remove_method_priority: IPA.config.default_priority - 1, + enable_priority: IPA.config.default_priority + 1 +}; + +IPA.selinux.selinuxusermap_entity = function(spec) { + + var that = IPA.entity(spec); + + that.init = function() { + that.entity_init(); + + that.builder.search_facet({ + search_all: true, + columns: [ + 'cn', + 'ipaselinuxuser', + { + name: 'ipaenabledflag', + format: IPA.boolean_format() + }, + 'description' + ] + }). + details_facet({ + factory: IPA.selinux_details_facet, + entity: that, + command_mode: 'info' + }). + adder_dialog({ + fields: [ + 'cn', + 'ipaselinuxuser' + ] + }); + }; + + return that; +}; + +IPA.selinux_details_facet = function(spec) { + + var entity_name = spec.entity.name; + + // + // General + // + + spec.fields = [ + { + name: 'cn', + read_only: true, + widget: 'general.cn' + }, + { + type: 'textarea', + name: 'description', + widget: 'general.description' + }, + { + name: 'ipaselinuxuser', + widget: 'general.ipaselinuxuser' + }, + { + type: 'entity_select', + name: 'seealso', + widget: 'general.seealso' + }, + { + type: 'enable', + name: 'ipaenabledflag', + priority: IPA.selinux.enable_priority, + widget: 'general.ipaenabledflag' + } + ]; + + spec.widgets = [ + { + type: 'details_table_section', + name: 'general', + label: IPA.messages.details.general, + widgets: [ + { + name: 'cn' + }, + { + type: 'textarea', + name: 'description' + }, + { + name: 'ipaselinuxuser', + widget: 'general.ipaselinuxuser' + }, + { + type: 'entity_select', + name: 'seealso', + other_entity: 'hbacrule', + other_field: 'cn' + }, + { + type: 'enable', + name: 'ipaenabledflag', + options: [ + { value: 'TRUE', label: IPA.get_message('true') }, + { value: 'FALSE', label: IPA.get_message('false') } + ] + } + ] + } + ]; + + // + // Users + // + + spec.fields.push( + { + type: 'radio', + name: 'usercategory', + widget: 'user.rule.usercategory' + }, + { + type: 'rule_association_table', + name: 'memberuser_user', + widget: 'user.rule.memberuser_user', + priority: IPA.selinux.remove_method_priority + }, + { + type: 'rule_association_table', + name: 'memberuser_group', + widget: 'user.rule.memberuser_group', + priority: IPA.selinux.remove_method_priority + } + ); + + spec.widgets.push( + { + factory: IPA.collapsible_section, + name: 'user', + label: IPA.messages.objects.selinuxusermap.user, + widgets: [ + { + factory: IPA.rule_details_widget, + name: 'rule', + radio_name: 'usercategory', + options: [ + { value: 'all', + label: IPA.messages.objects.selinuxusermap.anyone }, + { value: '', + label: IPA.messages.objects.selinuxusermap.specified_users } + ], + tables: [ + { name: 'memberuser_user' }, + { name: 'memberuser_group' } + ], + widgets: [ + { + type: 'rule_association_table', + id: entity_name+'-memberuser_user', + name: 'memberuser_user', + add_method: 'add_user', + remove_method: 'remove_user', + add_title: IPA.messages.association.add.member, + remove_title: IPA.messages.association.remove.member + }, + { + type: 'rule_association_table', + id: entity_name+'-memberuser_group', + name: 'memberuser_group', + add_method: 'add_user', + remove_method: 'remove_user', + add_title: IPA.messages.association.add.member, + remove_title: IPA.messages.association.remove.member + } + ] + } + ] + } + ); + + // + // Hosts + // + + spec.fields.push( + { + type: 'radio', + name: 'hostcategory', + widget: 'host.rule.hostcategory' + }, + { + type: 'rule_association_table', + name: 'memberhost_host', + widget: 'host.rule.memberhost_host', + priority: IPA.selinux.remove_method_priority + }, + { + type: 'rule_association_table', + name: 'memberhost_hostgroup', + widget: 'host.rule.memberhost_hostgroup', + priority: IPA.selinux.remove_method_priority + } + ); + + spec.widgets.push( + { + factory: IPA.collapsible_section, + name: 'host', + label: IPA.messages.objects.selinuxusermap.host, + widgets: [ + { + factory: IPA.rule_details_widget, + name: 'rule', + radio_name: 'hostcategory', + options: [ + { + 'value': 'all', + 'label': IPA.messages.objects.selinuxusermap.any_host + }, + { + 'value': '', + 'label': IPA.messages.objects.selinuxusermap.specified_hosts + } + ], + tables: [ + { 'name': 'memberhost_host' }, + { 'name': 'memberhost_hostgroup' } + ], + widgets: [ + { + type: 'rule_association_table', + id: entity_name+'-memberuser_user', + name: 'memberhost_host', + add_method: 'add_host', + remove_method: 'remove_host', + add_title: IPA.messages.association.add.member, + remove_title: IPA.messages.association.remove.member + }, + { + type: 'rule_association_table', + id: entity_name+'-memberuser_group', + name: 'memberhost_hostgroup', + add_method: 'add_host', + remove_method: 'remove_host', + add_title: IPA.messages.association.add.member, + remove_title: IPA.messages.association.remove.member + } + ] + } + ] + } + ); + + var that = IPA.details_facet(spec); + + that.update_on_success = function(data, text_status, xhr) { + that.refresh(); + }; + + that.update_on_error = function(xhr, text_status, error_thrown) { + that.refresh(); + }; + + return that; +}; + +IPA.register('selinuxusermap', IPA.selinux.selinuxusermap_entity); \ No newline at end of file diff --git a/install/ui/test/data/ipa_init.json b/install/ui/test/data/ipa_init.json index 99b461aac..a0738734b 100644 --- a/install/ui/test/data/ipa_init.json +++ b/install/ui/test/data/ipa_init.json @@ -281,6 +281,14 @@ "identity": "Role Settings" }, "selfservice": {}, + "selinuxusermap": { + "any_host": "Any Host", + "anyone": "Anyone", + "host": "Host", + "specified_hosts": "Specified Hosts and Groups", + "specified_users": "Specified Users and Groups", + "user": "User" + }, "service": { "certificate": "Service Certificate", "delete_key_unprovision": "Delete Key, Unprovision", @@ -394,7 +402,7 @@ "cn": [ "Administrator" ], - "dn": "uid=admin,cn=users,cn=accounts,dc=example,dc=com", + "dn": "uid=admin,cn=users,cn=accounts,dc=dev,dc=example,dc=com", "gecos": [ "Administrator" ], @@ -418,16 +426,13 @@ } ], "krblastpwdchange": [ - "20110913052109Z" - ], - "krblastsuccessfulauth": [ - "20110913053553Z" + "20120110142413Z" ], "krbpasswordexpiration": [ "20111212052109Z" ], "krbprincipalname": [ - "admin@EXAMPLE.COM" + "admin@DEV.EXAMPLE.COM" ], "loginshell": [ "/bin/bash" @@ -460,10 +465,10 @@ "truncated": false }, { - "count": 72, + "count": 75, "error": null, "result": { - "basedn": "dc=example,dc=com", + "basedn": "dc=dev,dc=example,dc=com", "bin": "/var/www", "ca_agent_install_port": 9443, "ca_agent_port": 443, @@ -497,6 +502,7 @@ "container_privilege": "cn=privileges,cn=pbac", "container_rolegroup": "cn=roles,cn=accounts", "container_roles": "cn=roles,cn=policies", + "container_selinux": "cn=usermap,cn=selinux", "container_service": "cn=services,cn=accounts", "container_sudocmd": "cn=sudocmds,cn=sudo", "container_sudocmdgroup": "cn=sudocmdgroups,cn=sudo", @@ -515,16 +521,17 @@ "in_tree": false, "interactive": true, "ipalib": "/usr/lib/python2.7/site-packages/ipalib", - "ldap_uri": "ldapi://%2fvar%2frun%2fslapd-EXAMPLE-COM.socket", + "ldap_uri": "ldapi://%2fvar%2frun%2fslapd-DEV-EXAMPLE-COM.socket", "log": null, "logdir": "/var/log/ipa", "mode": "production", "mount_ipa": "/ipa/", "mount_jsonserver": "json", "mount_xmlserver": "xml", + "plugins_on_demand": false, "prompt_all": false, - "ra_plugin": "selfsign", - "realm": "EXAMPLE.COM", + "ra_plugin": "dogtag", + "realm": "DEV.EXAMPLE.COM", "rpc_json_uri": "http://localhost:8888/ipa/json", "script": "/var/www/mod_wsgi", "site_packages": "/usr/lib/python2.7/site-packages", @@ -536,8 +543,8 @@ "webui_prod": true, "xmlrpc_uri": "https://dev.example.com/ipa/xml" }, - "summary": "72 variables", - "total": 72 + "summary": "75 variables", + "total": 75 }, { "error": null, diff --git a/install/ui/test/data/ipa_init_commands.json b/install/ui/test/data/ipa_init_commands.json index 9132cabe7..39281b091 100644 --- a/install/ui/test/data/ipa_init_commands.json +++ b/install/ui/test/data/ipa_init_commands.json @@ -1,6 +1,6 @@ { "error": null, - "id": 0, + "id": null, "result": { "commands": { "aci_add": { @@ -14,6 +14,9 @@ "class": "StrEnum", "cli_name": "prefix", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", "exclude": null, @@ -42,6 +45,9 @@ "class": "Flag", "cli_name": "test", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Test the ACI syntax but don't write anything", "exclude": null, @@ -82,6 +88,9 @@ "class": "StrEnum", "cli_name": "prefix", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", "exclude": null, @@ -116,6 +125,9 @@ "class": "StrEnum", "cli_name": "prefix", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", "exclude": null, @@ -150,6 +162,9 @@ "class": "StrEnum", "cli_name": "prefix", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", "exclude": null, @@ -184,6 +199,9 @@ "class": "StrEnum", "cli_name": "prefix", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", "exclude": null, @@ -212,6 +230,9 @@ "class": "Str", "cli_name": "newname", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "New ACI name", "exclude": null, @@ -246,6 +267,9 @@ "class": "StrEnum", "cli_name": "prefix", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", "exclude": null, @@ -278,6 +302,9 @@ "class": "Str", "cli_name": "automember_rule", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automember Rule", "exclude": null, @@ -308,6 +335,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -338,6 +368,9 @@ "class": "Str", "cli_name": "automember_rule", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automember Rule", "exclude": null, @@ -365,9 +398,12 @@ "alwaysask": true, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "inclusive_regex", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Inclusive Regex", "exclude": null, @@ -375,23 +411,30 @@ "hint": null, "include": null, "label": "Inclusive Regex", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "automemberinclusiveregex", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": true, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "exclusive_regex", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Exclusive Regex", "exclude": null, @@ -399,15 +442,19 @@ "hint": null, "include": null, "label": "Exclusive Regex", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "automemberexclusiveregex", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, @@ -416,6 +463,9 @@ "class": "Str", "cli_name": "key", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Attribute to filter via regex. For example fqdn for a host, or manager for a user", "exclude": null, @@ -448,6 +498,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -479,6 +532,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -510,6 +566,9 @@ "class": "Str", "cli_name": "default_group", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Default group for entires to land", "exclude": null, @@ -541,6 +600,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -572,6 +634,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -602,6 +667,9 @@ "class": "Str", "cli_name": "automember_rule", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automember Rule", "exclude": null, @@ -632,6 +700,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -662,6 +733,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -692,6 +766,9 @@ "class": "Str", "cli_name": "automember_rule", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automember Rule", "exclude": null, @@ -722,6 +799,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -752,6 +832,9 @@ "class": "Str", "cli_name": "automember_rule", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automember Rule", "exclude": null, @@ -779,9 +862,12 @@ "alwaysask": true, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "inclusive_regex", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Inclusive Regex", "exclude": null, @@ -789,23 +875,30 @@ "hint": null, "include": null, "label": "Inclusive Regex", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "automemberinclusiveregex", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": true, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "exclusive_regex", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Exclusive Regex", "exclude": null, @@ -813,15 +906,19 @@ "hint": null, "include": null, "label": "Exclusive Regex", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "automemberexclusiveregex", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, @@ -830,6 +927,9 @@ "class": "Str", "cli_name": "key", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Attribute to filter via regex. For example fqdn for a host, or manager for a user", "exclude": null, @@ -862,6 +962,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -892,6 +995,9 @@ "class": "Str", "cli_name": "automember_rule", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automember Rule", "exclude": null, @@ -922,6 +1028,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -946,36 +1055,6 @@ "automountkey_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -983,6 +1062,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -1005,6 +1087,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -1018,6 +1133,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -1052,6 +1170,9 @@ "class": "IA5Str", "cli_name": "key", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automount key name.", "exclude": null, @@ -1080,6 +1201,9 @@ "class": "IA5Str", "cli_name": "info", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Mount information", "exclude": null, @@ -1112,6 +1236,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -1138,6 +1265,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -1162,36 +1292,6 @@ "automountkey_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -1199,6 +1299,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -1222,6 +1325,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -1229,6 +1398,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -1263,6 +1435,9 @@ "class": "IA5Str", "cli_name": "newinfo", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "New mount information", "exclude": null, @@ -1296,6 +1471,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -1330,6 +1508,9 @@ "class": "IA5Str", "cli_name": "key", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automount key name.", "exclude": null, @@ -1358,6 +1539,9 @@ "class": "IA5Str", "cli_name": "info", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Mount information", "exclude": null, @@ -1384,36 +1568,6 @@ "automountlocation_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -1421,6 +1575,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -1443,6 +1600,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -1456,6 +1646,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -1494,6 +1687,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -1520,6 +1716,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -1550,6 +1749,9 @@ "class": "Str", "cli_name": "masterfile", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automount master file.", "exclude": null, @@ -1580,6 +1782,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous operation mode. Errors are reported but the process continues.", "exclude": null, @@ -1619,6 +1824,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -1655,36 +1863,6 @@ "automountmap_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -1692,6 +1870,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -1714,42 +1895,45 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, "automountmap_add_indirect": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -1757,6 +1941,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -1780,6 +1967,39 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -1787,6 +2007,9 @@ "class": "Str", "cli_name": "mount", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Mount point", "exclude": null, @@ -1815,6 +2038,9 @@ "class": "Str", "cli_name": "parentmap", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": "auto.master", "doc": "Name of parent automount map (default: auto.master).", "exclude": null, @@ -1848,6 +2074,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -1886,6 +2115,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -1912,6 +2144,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -1936,36 +2171,6 @@ "automountmap_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -1973,6 +2178,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -1996,6 +2204,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -2003,6 +2277,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -2042,6 +2319,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -2078,9 +2358,12 @@ "alwaysask": false, "attribute": false, "autofill": false, - "class": "List", + "class": "Any", "cli_name": "methods", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Nested Methods to execute", "exclude": null, @@ -2093,10 +2376,8 @@ "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "object" } ], "takes_options": [] @@ -2110,6 +2391,9 @@ "class": "Str", "cli_name": "serial_number", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Serial number in decimal or if prefixed with 0x in hexadecimal", "exclude": null, @@ -2143,6 +2427,9 @@ "class": "File", "cli_name": "csr_file", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "CSR", "exclude": null, @@ -2174,6 +2461,9 @@ "class": "Str", "cli_name": "principal", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Service principal for this certificate (e.g. HTTP/test.example.com)", "exclude": null, @@ -2202,6 +2492,9 @@ "class": "Str", "cli_name": "request_type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": "pkcs10", "doc": "", "exclude": null, @@ -2230,6 +2523,9 @@ "class": "Flag", "cli_name": "add", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "automatically add the principal if it doesn't exist", "exclude": null, @@ -2268,6 +2564,9 @@ "class": "Str", "cli_name": "serial_number", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Serial number in decimal or if prefixed with 0x in hexadecimal", "exclude": null, @@ -2297,6 +2596,9 @@ "class": "Int", "cli_name": "revocation_reason", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": 0, "doc": "Reason for revoking the certificate (0-10)", "exclude": null, @@ -2325,6 +2627,9 @@ "class": "Str", "cli_name": "serial_number", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Serial number in decimal or if prefixed with 0x in hexadecimal", "exclude": null, @@ -2354,6 +2659,9 @@ "class": "Str", "cli_name": "out", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "File to store the certificate in.", "exclude": [ @@ -2389,6 +2697,9 @@ "class": "Str", "cli_name": "request_id", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Request id", "exclude": null, @@ -2420,36 +2731,6 @@ "config_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -2457,6 +2738,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -2480,6 +2764,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -2487,6 +2837,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -2526,6 +2879,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -2558,36 +2914,6 @@ "cosentry_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -2595,6 +2921,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -2617,6 +2946,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -2630,6 +2992,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -2668,6 +3033,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -2694,6 +3062,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -2718,36 +3089,6 @@ "cosentry_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -2755,6 +3096,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -2778,6 +3122,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -2785,6 +3195,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -2824,6 +3237,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -2893,6 +3309,9 @@ "class": "Str", "cli_name": "hostname", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Hostname", "exclude": null, @@ -2920,36 +3339,6 @@ "dnsrecord_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -2957,6 +3346,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -2980,6 +3372,39 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -2987,6 +3412,9 @@ "class": "Flag", "cli_name": "force", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "force NS record creation even if its hostname is not in DNS", "exclude": null, @@ -3033,6 +3461,9 @@ "class": "Flag", "cli_name": "del_all", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Delete all associated records", "exclude": null, @@ -3072,6 +3503,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -3110,6 +3544,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -3136,6 +3573,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -3171,6 +3611,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -3203,36 +3646,6 @@ "dnszone_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -3240,6 +3653,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -3263,6 +3679,39 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -3270,6 +3719,9 @@ "class": "Flag", "cli_name": "force", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Force DNS zone creation even if nameserver not in DNS.", "exclude": null, @@ -3304,6 +3756,9 @@ "class": "Str", "cli_name": "ip_address", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Add the nameserver to DNS with this IP address", "exclude": null, @@ -3337,6 +3792,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -3383,6 +3841,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -3409,6 +3870,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -3435,6 +3899,9 @@ "class": "Flag", "cli_name": "forward_only", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Search for forward zones only", "exclude": null, @@ -3467,36 +3934,6 @@ "dnszone_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -3504,6 +3941,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -3527,6 +3967,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -3534,6 +4040,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -3573,6 +4082,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -3611,6 +4123,9 @@ "class": "Int", "cli_name": "quantity", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Quantity", "exclude": null, @@ -3637,6 +4152,9 @@ "class": "Int", "cli_name": "hidden", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": 1, "doc": "Quantity", "exclude": null, @@ -3668,6 +4186,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -3694,6 +4215,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -3729,6 +4253,9 @@ "class": "File", "cli_name": "certificate_file", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "", "exclude": null, @@ -3753,36 +4280,6 @@ } ], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -3790,6 +4287,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -3813,6 +4313,39 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -3820,6 +4353,9 @@ "class": "Str", "cli_name": "uuid", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": "IMPORTED", "doc": "Enrollment UUID", "exclude": null, @@ -3855,6 +4391,9 @@ "class": "Str", "cli_name": "username", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Username", "exclude": null, @@ -3878,36 +4417,6 @@ } ], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -3915,6 +4424,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -3938,6 +4450,39 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -3945,6 +4490,9 @@ "class": "Str", "cli_name": "ipaentitlementid", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Enrollment UUID (not implemented)", "exclude": null, @@ -3977,6 +4525,9 @@ "cli_name": "password", "cli_short_name": null, "confirm": false, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Registration password", "exclude": null, @@ -4015,6 +4566,9 @@ "class": "Int", "cli_name": "hidden", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": 1, "doc": "Quantity", "exclude": null, @@ -4050,6 +4604,9 @@ "class": "Flag", "cli_name": "server", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Forward to server instead of running locally", "exclude": null, @@ -4084,6 +4641,9 @@ "class": "Flag", "cli_name": "all", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": true, "doc": "retrieve and print all attributes from the server. Affects command output.", "exclude": [ @@ -4120,36 +4680,6 @@ "group_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -4157,6 +4687,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -4180,6 +4713,39 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -4187,6 +4753,9 @@ "class": "Flag", "cli_name": "nonposix", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Create as a non-POSIX group", "exclude": null, @@ -4230,6 +4799,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -4272,6 +4844,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -4298,6 +4873,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -4324,6 +4902,9 @@ "class": "Flag", "cli_name": "private", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "search for private groups", "exclude": null, @@ -4356,36 +4937,6 @@ "group_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -4393,6 +4944,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -4416,6 +4970,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -4423,6 +5043,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -4457,6 +5080,9 @@ "class": "Flag", "cli_name": "posix", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "change to a POSIX group", "exclude": null, @@ -4500,6 +5126,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -4532,36 +5161,6 @@ "hbacrule_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -4569,6 +5168,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -4591,6 +5193,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -4620,6 +5255,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -4666,6 +5304,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -4692,6 +5333,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -4716,36 +5360,6 @@ "hbacrule_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -4753,6 +5367,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -4776,6 +5393,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -4783,6 +5466,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -4838,6 +5524,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -4870,36 +5559,6 @@ "hbacsvc_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -4907,6 +5566,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -4929,6 +5591,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -4942,6 +5637,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -4980,6 +5678,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -5006,6 +5707,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -5030,36 +5734,6 @@ "hbacsvc_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -5067,6 +5741,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -5090,6 +5767,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -5097,6 +5840,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -5136,6 +5882,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -5168,36 +5917,6 @@ "hbacsvcgroup_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -5205,6 +5924,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -5227,6 +5949,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -5244,6 +5999,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -5282,6 +6040,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -5308,6 +6069,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -5332,36 +6096,6 @@ "hbacsvcgroup_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -5369,6 +6103,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -5392,6 +6129,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -5399,6 +6202,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -5442,6 +6248,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -5482,6 +6291,9 @@ "class": "Str", "cli_name": "user", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "User name", "exclude": null, @@ -5510,6 +6322,9 @@ "class": "Str", "cli_name": "srchost", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Source host", "exclude": null, @@ -5527,7 +6342,7 @@ "pattern_errmsg": null, "primary_key": false, "query": false, - "required": true, + "required": false, "sortorder": 2, "type": "unicode" }, @@ -5538,6 +6353,9 @@ "class": "Str", "cli_name": "host", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Target host", "exclude": null, @@ -5566,6 +6384,9 @@ "class": "Str", "cli_name": "service", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Service", "exclude": null, @@ -5591,9 +6412,12 @@ "alwaysask": false, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "rules", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Rules to test. If not specified, --enabled is assumed", "exclude": null, @@ -5601,15 +6425,19 @@ "hint": null, "include": null, "label": "Rules to test. If not specified, --enabled is assumed", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "rules", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, @@ -5618,6 +6446,9 @@ "class": "Flag", "cli_name": "nodetail", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Hide details which rules are matched, not matched, or invalid", "exclude": null, @@ -5652,6 +6483,9 @@ "class": "Flag", "cli_name": "enabled", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Include all enabled IPA rules into test [default]", "exclude": null, @@ -5686,6 +6520,9 @@ "class": "Flag", "cli_name": "disabled", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Include all disabled IPA rules into test", "exclude": null, @@ -5725,6 +6562,9 @@ "class": "Flag", "cli_name": "force", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "force host name even if not in DNS", "exclude": null, @@ -5759,6 +6599,9 @@ "class": "Flag", "cli_name": "no_reverse", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "skip reverse DNS detection", "exclude": null, @@ -5793,6 +6636,9 @@ "class": "Str", "cli_name": "ip_address", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Add the host to DNS with this IP address", "exclude": null, @@ -5830,6 +6676,9 @@ "class": "Flag", "cli_name": "updatedns", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Remove entries from DNS", "exclude": null, @@ -5872,6 +6721,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -5898,6 +6750,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -5922,36 +6777,6 @@ "host_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -5959,6 +6784,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -5982,6 +6810,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -5989,6 +6883,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -6023,6 +6920,9 @@ "class": "Str", "cli_name": "principalname", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Kerberos principal name for this host", "exclude": null, @@ -6060,6 +6960,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -6094,6 +6997,9 @@ "class": "Str", "cli_name": "out", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "file to store certificate in", "exclude": null, @@ -6120,36 +7026,6 @@ "hostgroup_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -6157,6 +7033,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -6179,6 +7058,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -6196,6 +7108,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -6234,6 +7149,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -6260,6 +7178,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -6284,36 +7205,6 @@ "hostgroup_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -6321,6 +7212,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -6344,6 +7238,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -6351,6 +7311,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -6394,6 +7357,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -6438,6 +7404,9 @@ "class": "Str", "cli_name": "hostname", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "The hostname to register as", "exclude": null, @@ -6468,6 +7437,9 @@ "class": "Str", "cli_name": "realm", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "The IPA realm", "exclude": null, @@ -6496,6 +7468,9 @@ "class": "Str", "cli_name": "platform", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Hardware platform of the host (e.g. Lenovo T61)", "exclude": null, @@ -6524,6 +7499,9 @@ "class": "Str", "cli_name": "os", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Operating System and version of the host (e.g. Fedora 9)", "exclude": null, @@ -6550,34 +7528,6 @@ "json_metadata": { "name": "json_metadata", "takes_args": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "cmdname", - "cli_short_name": null, - "default": null, - "doc": "Name of command to export", - "exclude": null, - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": false, - "name": "cmdname", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -6585,6 +7535,9 @@ "class": "Str", "cli_name": "objname", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Name of object to export", "exclude": null, @@ -6613,6 +7566,9 @@ "class": "Str", "cli_name": "methodname", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Name of method to export", "exclude": null, @@ -6635,32 +7591,29 @@ "type": "unicode" } ], - "takes_options": [] - }, - "krbtpolicy_mod": { - "takes_args": [], "takes_options": [ { "alwaysask": false, "attribute": false, "autofill": false, "class": "Str", - "cli_name": "addattr", + "cli_name": "object", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], + "doc": "Name of object to export", + "exclude": null, "flags": [], "hint": null, "include": null, - "label": "", + "label": "", "length": null, "maxlength": null, "minlength": null, - "multivalue": true, - "name": "addattr", + "multivalue": false, + "name": "object", "noextrawhitespace": true, "pattern": null, "pattern_errmsg": null, @@ -6670,6 +7623,73 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "method", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Name of method to export", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "method", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "command", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Name of command to export", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "command", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + } + ] + }, + "krbtpolicy_mod": { + "takes_args": [], + "takes_options": [ { "alwaysask": false, "attribute": false, @@ -6677,6 +7697,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -6700,6 +7723,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -6707,6 +7796,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -6750,6 +7842,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -6789,6 +7884,9 @@ "class": "Str", "cli_name": "ldap_uri", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "LDAP URI of DS server to migrate from", "exclude": null, @@ -6818,6 +7916,9 @@ "cli_name": "password", "cli_short_name": null, "confirm": false, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "bind password", "exclude": null, @@ -6848,6 +7949,9 @@ "class": "Str", "cli_name": "bind_dn", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": "cn=directory manager", "doc": "Bind DN", "exclude": null, @@ -6876,6 +7980,9 @@ "class": "Str", "cli_name": "user_container", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": "ou=people", "doc": "RDN of container for users in DS", "exclude": null, @@ -6904,6 +8011,9 @@ "class": "Str", "cli_name": "group_container", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": "ou=groups", "doc": "RDN of container for groups in DS", "exclude": null, @@ -6929,9 +8039,12 @@ "alwaysask": false, "attribute": false, "autofill": true, - "class": "List", + "class": "Str", "cli_name": "user_objectclass", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": [ "person" ], @@ -6941,23 +8054,30 @@ "hint": null, "include": null, "label": "User object class", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "userobjectclass", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, "attribute": false, "autofill": true, - "class": "List", + "class": "Str", "cli_name": "group_objectclass", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": [ "groupOfUniqueNames", "groupOfNames" @@ -6968,23 +8088,30 @@ "hint": null, "include": null, "label": "Group object class", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "groupobjectclass", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, "attribute": false, "autofill": true, - "class": "List", + "class": "Str", "cli_name": "user_ignore_objectclass", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": [], "doc": "Comma-separated list of objectclasses to be ignored for user entries in DS", "exclude": null, @@ -6992,23 +8119,30 @@ "hint": null, "include": null, "label": "Ignore user object class", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "userignoreobjectclass", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, "attribute": false, "autofill": true, - "class": "List", + "class": "Str", "cli_name": "user_ignore_attribute", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": [], "doc": "Comma-separated list of attributes to be ignored for user entries in DS", "exclude": null, @@ -7016,23 +8150,30 @@ "hint": null, "include": null, "label": "Ignore user attribute", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "userignoreattribute", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, "attribute": false, "autofill": true, - "class": "List", + "class": "Str", "cli_name": "group_ignore_objectclass", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": [], "doc": "Comma-separated list of objectclasses to be ignored for group entries in DS", "exclude": null, @@ -7040,23 +8181,30 @@ "hint": null, "include": null, "label": "Ignore group object class", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "groupignoreobjectclass", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, "attribute": false, "autofill": true, - "class": "List", + "class": "Str", "cli_name": "group_ignore_attribute", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": [], "doc": "Comma-separated list of attributes to be ignored for group entries in DS", "exclude": null, @@ -7064,15 +8212,19 @@ "hint": null, "include": null, "label": "Ignore group attribute", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "groupignoreattribute", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, @@ -7081,6 +8233,9 @@ "class": "Flag", "cli_name": "group_overwrite_gid", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "When migrating a group already existing in IPA domain overwrite the group GID and report as success", "exclude": null, @@ -7115,6 +8270,9 @@ "class": "StrEnum", "cli_name": "schema", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": "RFC2307bis", "doc": "The schema used on the LDAP server. Supported values are RFC2307 and RFC2307bis. The default is RFC2307bis", "exclude": null, @@ -7141,6 +8299,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous operation mode. Errors are reported but the process continues", "exclude": null, @@ -7173,36 +8334,6 @@ "netgroup_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -7210,6 +8341,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -7232,6 +8366,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -7249,6 +8416,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -7287,6 +8457,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -7313,6 +8486,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -7339,6 +8515,9 @@ "class": "Flag", "cli_name": "private", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "", "exclude": [ @@ -7378,6 +8557,9 @@ "class": "Flag", "cli_name": "managed", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "search for managed groups", "exclude": null, @@ -7410,36 +8592,6 @@ "netgroup_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -7447,6 +8599,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -7470,6 +8625,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -7477,6 +8698,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -7520,6 +8744,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -7559,6 +8786,9 @@ "class": "Str", "cli_name": "user", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "User name", "exclude": null, @@ -7588,6 +8818,9 @@ "cli_name": "password", "cli_short_name": null, "confirm": true, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "New Password", "exclude": null, @@ -7617,6 +8850,9 @@ "cli_name": "current_password", "cli_short_name": null, "confirm": false, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Current Password", "exclude": null, @@ -7644,36 +8880,6 @@ "permission_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -7681,6 +8887,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -7703,6 +8912,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -7720,6 +8962,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -7758,6 +9003,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -7784,6 +9032,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -7808,36 +9059,6 @@ "permission_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -7845,6 +9066,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -7868,6 +9092,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -7875,6 +9165,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -7918,6 +9211,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -7962,6 +9258,9 @@ "class": "Str", "cli_name": "action", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "", "exclude": null, @@ -7997,6 +9296,9 @@ "class": "Flag", "cli_name": "server", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Forward to server instead of running locally", "exclude": null, @@ -8031,6 +9333,9 @@ "class": "Flag", "cli_name": "all", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": true, "doc": "retrieve and print all attributes from the server. Affects command output.", "exclude": [ @@ -8067,36 +9372,6 @@ "privilege_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -8104,6 +9379,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -8126,6 +9404,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -8147,6 +9458,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -8185,6 +9499,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -8211,6 +9528,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -8235,36 +9555,6 @@ "privilege_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -8272,6 +9562,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -8295,6 +9588,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -8302,6 +9661,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -8349,6 +9711,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -8381,36 +9746,6 @@ "pwpolicy_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -8418,6 +9753,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -8440,6 +9778,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -8453,6 +9824,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -8491,6 +9865,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -8517,6 +9894,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -8541,36 +9921,6 @@ "pwpolicy_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -8578,6 +9928,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -8601,6 +9954,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -8608,6 +10027,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -8647,6 +10069,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -8681,6 +10106,9 @@ "class": "Str", "cli_name": "user", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Display effective policy for a specific user", "exclude": null, @@ -8707,36 +10135,6 @@ "role_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -8744,6 +10142,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -8766,6 +10167,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -8787,6 +10221,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -8825,6 +10262,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -8851,6 +10291,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -8875,36 +10318,6 @@ "role_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -8912,6 +10325,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -8935,6 +10351,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -8942,6 +10424,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -8989,6 +10474,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -9043,6 +10531,388 @@ "takes_args": [], "takes_options": [] }, + "selinuxusermap_add": { + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + } + ] + }, + "selinuxusermap_add_host": { + "takes_args": [], + "takes_options": [] + }, + "selinuxusermap_add_user": { + "takes_args": [], + "takes_options": [] + }, + "selinuxusermap_del": { + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false", + "FALSE" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "sortorder": 2, + "truths": [ + "1", + 1, + "true", + "TRUE" + ], + "type": "bool" + } + ] + }, + "selinuxusermap_disable": { + "takes_args": [], + "takes_options": [] + }, + "selinuxusermap_enable": { + "takes_args": [], + "takes_options": [] + }, + "selinuxusermap_find": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "int" + } + ] + }, + "selinuxusermap_mod": { + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false", + "FALSE" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "sortorder": 2, + "truths": [ + "1", + 1, + "true", + "TRUE" + ], + "type": "bool" + } + ] + }, + "selinuxusermap_remove_host": { + "takes_args": [], + "takes_options": [] + }, + "selinuxusermap_remove_user": { + "takes_args": [], + "takes_options": [] + }, + "selinuxusermap_show": { + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false", + "FALSE" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "sortorder": 2, + "truths": [ + "1", + 1, + "true", + "TRUE" + ], + "type": "bool" + } + ] + }, "service_add": { "takes_args": [], "takes_options": [ @@ -9053,6 +10923,9 @@ "class": "Flag", "cli_name": "force", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "force principal name even if not in DNS", "exclude": null, @@ -9096,6 +10969,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -9138,6 +11014,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -9164,6 +11043,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -9188,36 +11070,6 @@ "service_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -9225,6 +11077,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -9248,6 +11103,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -9255,6 +11176,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -9298,6 +11222,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -9332,6 +11259,9 @@ "class": "Str", "cli_name": "out", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "file to store certificate in", "exclude": null, @@ -9358,36 +11288,6 @@ "sudocmd_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -9395,6 +11295,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -9417,6 +11320,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -9430,6 +11366,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -9468,6 +11407,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -9494,6 +11436,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -9518,36 +11463,6 @@ "sudocmd_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -9555,6 +11470,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -9578,6 +11496,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -9585,6 +11569,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -9624,6 +11611,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -9656,36 +11646,6 @@ "sudocmdgroup_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -9693,6 +11653,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -9715,6 +11678,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -9732,6 +11728,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -9770,6 +11769,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -9796,6 +11798,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -9820,36 +11825,6 @@ "sudocmdgroup_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -9857,6 +11832,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -9880,6 +11858,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -9887,6 +11931,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -9930,6 +11977,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -9962,36 +12012,6 @@ "sudorule_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -9999,6 +12019,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -10021,6 +12044,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -10046,6 +12102,9 @@ "class": "Str", "cli_name": "sudooption", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Sudo Option", "exclude": null, @@ -10091,6 +12150,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -10137,6 +12199,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -10163,6 +12228,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -10187,36 +12255,6 @@ "sudorule_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -10224,6 +12262,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -10247,6 +12288,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -10254,6 +12361,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -10305,6 +12415,9 @@ "class": "Str", "cli_name": "sudooption", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Sudo Option", "exclude": null, @@ -10350,6 +12463,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -10382,36 +12498,6 @@ "user_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -10419,6 +12505,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -10442,6 +12531,39 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -10449,6 +12571,9 @@ "class": "Flag", "cli_name": "noprivate", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Don't create user private group", "exclude": null, @@ -10488,6 +12613,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -10534,6 +12662,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -10560,6 +12691,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -10586,6 +12720,9 @@ "class": "Flag", "cli_name": "whoami", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display user record for current Kerberos principal", "exclude": null, @@ -10618,36 +12755,6 @@ "user_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -10655,6 +12762,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -10678,6 +12788,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -10685,6 +12861,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -10724,6 +12903,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -10761,4 +12943,4 @@ "methods": {}, "objects": {} } -} +} \ No newline at end of file diff --git a/install/ui/test/data/ipa_init_methods.json b/install/ui/test/data/ipa_init_methods.json index f656f29c0..3564a87b3 100644 --- a/install/ui/test/data/ipa_init_methods.json +++ b/install/ui/test/data/ipa_init_methods.json @@ -2,24 +2,297 @@ "error": null, "id": null, "result": { + "commands": {}, "methods": { "aci_add": { - "__base64__": "" + "name": "aci_add", + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "StrEnum", + "cli_name": "prefix", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "ACI prefix", + "multivalue": false, + "name": "aciprefix", + "primary_key": false, + "query": false, + "required": true, + "sortorder": 2, + "type": "unicode", + "values": [ + "permission", + "delegation", + "selfservice", + "none" + ] + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "test", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": false, + "doc": "Test the ACI syntax but don't write anything", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false", + "FALSE" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "multivalue": false, + "name": "test", + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "truths": [ + "1", + 1, + "true", + "TRUE" + ], + "type": "bool" + } + ] }, "aci_del": { - "__base64__": "" + "name": "aci_del", + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "StrEnum", + "cli_name": "prefix", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "ACI prefix", + "multivalue": false, + "name": "aciprefix", + "primary_key": false, + "query": false, + "required": true, + "sortorder": 2, + "type": "unicode", + "values": [ + "permission", + "delegation", + "selfservice", + "none" + ] + } + ] }, "aci_find": { - "__base64__": "" + "name": "aci_find", + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "StrEnum", + "cli_name": "prefix", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "ACI prefix", + "multivalue": false, + "name": "aciprefix", + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode", + "values": [ + "permission", + "delegation", + "selfservice", + "none" + ] + } + ] }, "aci_mod": { - "__base64__": "" + "name": "aci_mod", + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "StrEnum", + "cli_name": "prefix", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "ACI prefix", + "multivalue": false, + "name": "aciprefix", + "primary_key": false, + "query": false, + "required": true, + "sortorder": 2, + "type": "unicode", + "values": [ + "permission", + "delegation", + "selfservice", + "none" + ] + } + ] }, "aci_rename": { - "__base64__": "" + "name": "aci_rename", + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "StrEnum", + "cli_name": "prefix", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "ACI prefix", + "multivalue": false, + "name": "aciprefix", + "primary_key": false, + "query": false, + "required": true, + "sortorder": 2, + "type": "unicode", + "values": [ + "permission", + "delegation", + "selfservice", + "none" + ] + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "newname", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "New ACI name", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "newname", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": true, + "sortorder": 2, + "type": "unicode" + } + ] }, "aci_show": { - "__base64__": "" + "name": "aci_show", + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "StrEnum", + "cli_name": "prefix", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Prefix used to distinguish ACI types (permission, delegation, selfservice, none)", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "ACI prefix", + "multivalue": false, + "name": "aciprefix", + "primary_key": false, + "query": false, + "required": true, + "sortorder": 2, + "type": "unicode", + "values": [ + "permission", + "delegation", + "selfservice", + "none" + ] + } + ] }, "automember_add": { "takes_args": [ @@ -30,6 +303,9 @@ "class": "Str", "cli_name": "automember_rule", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automember Rule", "exclude": null, @@ -60,6 +336,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -90,6 +369,9 @@ "class": "Str", "cli_name": "automember_rule", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automember Rule", "exclude": null, @@ -117,9 +399,12 @@ "alwaysask": true, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "inclusive_regex", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Inclusive Regex", "exclude": null, @@ -127,23 +412,30 @@ "hint": null, "include": null, "label": "Inclusive Regex", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "automemberinclusiveregex", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": true, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "exclusive_regex", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Exclusive Regex", "exclude": null, @@ -151,15 +443,19 @@ "hint": null, "include": null, "label": "Exclusive Regex", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "automemberexclusiveregex", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, @@ -168,6 +464,9 @@ "class": "Str", "cli_name": "key", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Attribute to filter via regex. For example fqdn for a host, or manager for a user", "exclude": null, @@ -200,6 +499,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -231,6 +533,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -262,6 +567,9 @@ "class": "Str", "cli_name": "default_group", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Default group for entires to land", "exclude": null, @@ -293,6 +601,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -324,6 +635,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -354,6 +668,9 @@ "class": "Str", "cli_name": "automember_rule", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automember Rule", "exclude": null, @@ -384,6 +701,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -414,6 +734,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -444,6 +767,9 @@ "class": "Str", "cli_name": "automember_rule", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automember Rule", "exclude": null, @@ -474,6 +800,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -504,6 +833,9 @@ "class": "Str", "cli_name": "automember_rule", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automember Rule", "exclude": null, @@ -531,9 +863,12 @@ "alwaysask": true, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "inclusive_regex", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Inclusive Regex", "exclude": null, @@ -541,23 +876,30 @@ "hint": null, "include": null, "label": "Inclusive Regex", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "automemberinclusiveregex", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": true, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "exclusive_regex", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Exclusive Regex", "exclude": null, @@ -565,15 +907,19 @@ "hint": null, "include": null, "label": "Exclusive Regex", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "automemberexclusiveregex", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, @@ -582,6 +928,9 @@ "class": "Str", "cli_name": "key", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Attribute to filter via regex. For example fqdn for a host, or manager for a user", "exclude": null, @@ -614,6 +963,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -644,6 +996,9 @@ "class": "Str", "cli_name": "automember_rule", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automember Rule", "exclude": null, @@ -674,6 +1029,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Grouping to which the rule applies", "exclude": null, @@ -698,36 +1056,6 @@ "automountkey_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -735,6 +1063,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -757,6 +1088,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -770,6 +1134,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -804,6 +1171,9 @@ "class": "IA5Str", "cli_name": "key", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automount key name.", "exclude": null, @@ -832,6 +1202,9 @@ "class": "IA5Str", "cli_name": "info", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Mount information", "exclude": null, @@ -864,6 +1237,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -890,6 +1266,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -914,36 +1293,6 @@ "automountkey_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -951,6 +1300,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -974,6 +1326,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -981,6 +1399,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -1015,6 +1436,9 @@ "class": "IA5Str", "cli_name": "newinfo", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "New mount information", "exclude": null, @@ -1048,6 +1472,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -1082,6 +1509,9 @@ "class": "IA5Str", "cli_name": "key", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automount key name.", "exclude": null, @@ -1110,6 +1540,9 @@ "class": "IA5Str", "cli_name": "info", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Mount information", "exclude": null, @@ -1136,36 +1569,6 @@ "automountlocation_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -1173,6 +1576,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -1195,6 +1601,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -1208,6 +1647,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -1246,6 +1688,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -1272,6 +1717,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -1302,6 +1750,9 @@ "class": "Str", "cli_name": "masterfile", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automount master file.", "exclude": null, @@ -1332,6 +1783,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous operation mode. Errors are reported but the process continues.", "exclude": null, @@ -1371,6 +1825,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -1407,36 +1864,6 @@ "automountmap_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -1444,6 +1871,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -1466,42 +1896,45 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, "automountmap_add_indirect": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -1509,6 +1942,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -1532,6 +1968,39 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -1539,6 +2008,9 @@ "class": "Str", "cli_name": "mount", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Mount point", "exclude": null, @@ -1567,6 +2039,9 @@ "class": "Str", "cli_name": "parentmap", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": "auto.master", "doc": "Name of parent automount map (default: auto.master).", "exclude": null, @@ -1600,6 +2075,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -1638,6 +2116,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -1664,6 +2145,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -1688,36 +2172,6 @@ "automountmap_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -1725,6 +2179,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -1748,6 +2205,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -1755,6 +2278,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -1794,6 +2320,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -1826,36 +2355,6 @@ "config_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -1863,6 +2362,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -1886,6 +2388,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -1893,6 +2461,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -1932,6 +2503,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -1964,36 +2538,6 @@ "cosentry_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -2001,6 +2545,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -2023,6 +2570,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -2036,6 +2616,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -2074,6 +2657,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -2100,6 +2686,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -2124,36 +2713,6 @@ "cosentry_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -2161,6 +2720,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -2184,6 +2746,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -2191,6 +2819,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -2230,6 +2861,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -2260,53 +2894,33 @@ ] }, "delegation_add": { - "__base64__": "" + "name": "delegation_add", + "takes_args": [], + "takes_options": [] }, "delegation_del": { - "__base64__": "" + "name": "delegation_del", + "takes_args": [], + "takes_options": [] }, "delegation_find": { - "__base64__": "" + "name": "delegation_find", + "takes_args": [], + "takes_options": [] }, "delegation_mod": { - "__base64__": "" + "name": "delegation_mod", + "takes_args": [], + "takes_options": [] }, "delegation_show": { - "__base64__": "" + "name": "delegation_show", + "takes_args": [], + "takes_options": [] }, "dnsrecord_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -2314,6 +2928,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -2337,6 +2954,39 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -2344,6 +2994,9 @@ "class": "Flag", "cli_name": "force", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "force NS record creation even if its hostname is not in DNS", "exclude": null, @@ -2390,6 +3043,9 @@ "class": "Flag", "cli_name": "del_all", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Delete all associated records", "exclude": null, @@ -2429,6 +3085,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -2467,6 +3126,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -2493,6 +3155,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -2528,6 +3193,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -2560,36 +3228,6 @@ "dnszone_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -2597,6 +3235,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -2620,6 +3261,39 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -2627,6 +3301,9 @@ "class": "Flag", "cli_name": "force", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Force DNS zone creation even if nameserver not in DNS.", "exclude": null, @@ -2661,6 +3338,9 @@ "class": "Str", "cli_name": "ip_address", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Add the nameserver to DNS with this IP address", "exclude": null, @@ -2694,6 +3374,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -2740,6 +3423,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -2766,6 +3452,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -2792,6 +3481,9 @@ "class": "Flag", "cli_name": "forward_only", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Search for forward zones only", "exclude": null, @@ -2824,36 +3516,6 @@ "dnszone_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -2861,6 +3523,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -2884,6 +3549,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -2891,6 +3622,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -2930,6 +3664,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -2968,6 +3705,9 @@ "class": "Int", "cli_name": "quantity", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Quantity", "exclude": null, @@ -2994,6 +3734,9 @@ "class": "Int", "cli_name": "hidden", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": 1, "doc": "Quantity", "exclude": null, @@ -3025,6 +3768,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -3051,6 +3797,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -3081,6 +3830,9 @@ "class": "File", "cli_name": "certificate_file", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "", "exclude": null, @@ -3105,36 +3857,6 @@ } ], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -3142,6 +3864,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -3165,6 +3890,39 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -3172,6 +3930,9 @@ "class": "Str", "cli_name": "uuid", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": "IMPORTED", "doc": "Enrollment UUID", "exclude": null, @@ -3207,6 +3968,9 @@ "class": "Str", "cli_name": "username", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Username", "exclude": null, @@ -3230,36 +3994,6 @@ } ], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -3267,6 +4001,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -3290,6 +4027,39 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -3297,6 +4067,9 @@ "class": "Str", "cli_name": "ipaentitlementid", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Enrollment UUID (not implemented)", "exclude": null, @@ -3329,6 +4102,9 @@ "cli_name": "password", "cli_short_name": null, "confirm": false, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Registration password", "exclude": null, @@ -3362,6 +4138,9 @@ "class": "Int", "cli_name": "hidden", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": 1, "doc": "Quantity", "exclude": null, @@ -3387,36 +4166,6 @@ "group_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -3424,6 +4173,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -3447,6 +4199,39 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -3454,6 +4239,9 @@ "class": "Flag", "cli_name": "nonposix", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Create as a non-POSIX group", "exclude": null, @@ -3497,6 +4285,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -3539,6 +4330,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -3565,6 +4359,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -3591,6 +4388,9 @@ "class": "Flag", "cli_name": "private", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "search for private groups", "exclude": null, @@ -3623,36 +4423,6 @@ "group_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -3660,6 +4430,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -3683,6 +4456,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -3690,6 +4529,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -3724,6 +4566,9 @@ "class": "Flag", "cli_name": "posix", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "change to a POSIX group", "exclude": null, @@ -3767,6 +4612,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -3799,36 +4647,6 @@ "hbacrule_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -3836,6 +4654,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -3858,6 +4679,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -3887,6 +4741,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -3933,6 +4790,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -3959,6 +4819,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -3983,36 +4846,6 @@ "hbacrule_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -4020,6 +4853,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -4043,6 +4879,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -4050,6 +4952,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -4105,6 +5010,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -4137,36 +5045,6 @@ "hbacsvc_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -4174,6 +5052,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -4196,6 +5077,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -4209,6 +5123,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -4247,6 +5164,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -4273,6 +5193,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -4297,36 +5220,6 @@ "hbacsvc_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -4334,6 +5227,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -4357,6 +5253,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -4364,6 +5326,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -4403,6 +5368,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -4435,36 +5403,6 @@ "hbacsvcgroup_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -4472,6 +5410,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -4494,6 +5435,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -4511,6 +5485,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -4549,6 +5526,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -4575,6 +5555,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -4599,36 +5582,6 @@ "hbacsvcgroup_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -4636,6 +5589,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -4659,6 +5615,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -4666,6 +5688,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -4709,6 +5734,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -4748,6 +5776,9 @@ "class": "Flag", "cli_name": "force", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "force host name even if not in DNS", "exclude": null, @@ -4782,6 +5813,9 @@ "class": "Flag", "cli_name": "no_reverse", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "skip reverse DNS detection", "exclude": null, @@ -4816,6 +5850,9 @@ "class": "Str", "cli_name": "ip_address", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Add the host to DNS with this IP address", "exclude": null, @@ -4853,6 +5890,9 @@ "class": "Flag", "cli_name": "updatedns", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Remove entries from DNS", "exclude": null, @@ -4895,6 +5935,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -4921,6 +5964,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -4945,36 +5991,6 @@ "host_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -4982,6 +5998,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -5005,6 +6024,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -5012,6 +6097,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -5046,6 +6134,9 @@ "class": "Str", "cli_name": "principalname", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Kerberos principal name for this host", "exclude": null, @@ -5083,6 +6174,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -5117,6 +6211,9 @@ "class": "Str", "cli_name": "out", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "file to store certificate in", "exclude": null, @@ -5143,36 +6240,6 @@ "hostgroup_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -5180,6 +6247,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -5202,6 +6272,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -5219,6 +6322,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -5257,6 +6363,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -5283,6 +6392,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -5307,36 +6419,6 @@ "hostgroup_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -5344,6 +6426,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -5367,6 +6452,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -5374,6 +6525,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -5417,6 +6571,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -5449,36 +6606,6 @@ "krbtpolicy_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -5486,6 +6613,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -5509,6 +6639,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -5516,6 +6712,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -5559,6 +6758,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -5591,36 +6793,6 @@ "netgroup_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -5628,6 +6800,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -5650,6 +6825,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -5667,6 +6875,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -5705,6 +6916,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -5731,6 +6945,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -5757,6 +6974,9 @@ "class": "Flag", "cli_name": "private", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "", "exclude": [ @@ -5796,6 +7016,9 @@ "class": "Flag", "cli_name": "managed", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "search for managed groups", "exclude": null, @@ -5828,36 +7051,6 @@ "netgroup_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -5865,6 +7058,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -5888,6 +7084,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -5895,6 +7157,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -5938,6 +7203,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -5970,36 +7238,6 @@ "permission_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -6007,6 +7245,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -6029,6 +7270,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -6046,6 +7320,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -6084,6 +7361,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -6110,6 +7390,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -6134,36 +7417,6 @@ "permission_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -6171,6 +7424,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -6194,6 +7450,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -6201,6 +7523,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -6244,6 +7569,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -6276,36 +7604,6 @@ "privilege_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -6313,6 +7611,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -6335,6 +7636,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -6356,6 +7690,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -6394,6 +7731,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -6420,6 +7760,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -6444,36 +7787,6 @@ "privilege_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -6481,6 +7794,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -6504,6 +7820,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -6511,6 +7893,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -6558,6 +7943,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -6590,36 +7978,6 @@ "pwpolicy_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -6627,6 +7985,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -6649,6 +8010,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -6662,6 +8056,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -6700,6 +8097,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -6726,6 +8126,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -6750,36 +8153,6 @@ "pwpolicy_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -6787,6 +8160,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -6810,6 +8186,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -6817,6 +8259,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -6856,6 +8301,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -6890,6 +8338,9 @@ "class": "Str", "cli_name": "user", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Display effective policy for a specific user", "exclude": null, @@ -6916,36 +8367,6 @@ "role_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -6953,6 +8374,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -6975,6 +8399,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -6996,6 +8453,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -7034,6 +8494,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -7060,6 +8523,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -7084,36 +8550,6 @@ "role_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -7121,6 +8557,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -7144,6 +8583,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -7151,6 +8656,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -7198,6 +8706,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -7228,19 +8739,411 @@ ] }, "selfservice_add": { - "__base64__": "" + "name": "selfservice_add", + "takes_args": [], + "takes_options": [] }, "selfservice_del": { - "__base64__": "" + "name": "selfservice_del", + "takes_args": [], + "takes_options": [] }, "selfservice_find": { - "__base64__": "" + "name": "selfservice_find", + "takes_args": [], + "takes_options": [] }, "selfservice_mod": { - "__base64__": "" + "name": "selfservice_mod", + "takes_args": [], + "takes_options": [] }, "selfservice_show": { - "__base64__": "" + "name": "selfservice_show", + "takes_args": [], + "takes_options": [] + }, + "selinuxusermap_add": { + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + } + ] + }, + "selinuxusermap_add_host": { + "takes_args": [], + "takes_options": [] + }, + "selinuxusermap_add_user": { + "takes_args": [], + "takes_options": [] + }, + "selinuxusermap_del": { + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "continue", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": false, + "doc": "Continuous mode: Don't stop on errors.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false", + "FALSE" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "multivalue": false, + "name": "continue", + "primary_key": false, + "query": false, + "required": true, + "sortorder": 2, + "truths": [ + "1", + 1, + "true", + "TRUE" + ], + "type": "bool" + } + ] + }, + "selinuxusermap_disable": { + "takes_args": [], + "takes_options": [] + }, + "selinuxusermap_enable": { + "takes_args": [], + "takes_options": [] + }, + "selinuxusermap_find": { + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "timelimit", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Time limit of search in seconds", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Time Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "timelimit", + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "int" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Int", + "cli_name": "sizelimit", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Maximum number of entries returned", + "exclude": null, + "flags": [ + "no_display" + ], + "hint": null, + "include": null, + "label": "Size Limit", + "maxvalue": 2147483647, + "minvalue": 0, + "multivalue": false, + "name": "sizelimit", + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "int" + } + ] + }, + "selinuxusermap_mod": { + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "setattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "setattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false", + "FALSE" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "sortorder": 2, + "truths": [ + "1", + 1, + "true", + "TRUE" + ], + "type": "bool" + } + ] + }, + "selinuxusermap_remove_host": { + "takes_args": [], + "takes_options": [] + }, + "selinuxusermap_remove_user": { + "takes_args": [], + "takes_options": [] + }, + "selinuxusermap_show": { + "takes_args": [], + "takes_options": [ + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "rights", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": false, + "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false", + "FALSE" + ], + "flags": [], + "hint": null, + "include": null, + "label": "Rights", + "multivalue": false, + "name": "rights", + "primary_key": false, + "query": false, + "required": true, + "sortorder": 2, + "truths": [ + "1", + 1, + "true", + "TRUE" + ], + "type": "bool" + } + ] }, "service_add": { "takes_args": [], @@ -7252,6 +9155,9 @@ "class": "Flag", "cli_name": "force", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "force principal name even if not in DNS", "exclude": null, @@ -7295,6 +9201,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -7337,6 +9246,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -7363,6 +9275,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -7387,36 +9302,6 @@ "service_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -7424,6 +9309,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -7447,6 +9335,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -7454,6 +9408,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -7497,6 +9454,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -7531,6 +9491,9 @@ "class": "Str", "cli_name": "out", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "file to store certificate in", "exclude": null, @@ -7557,36 +9520,6 @@ "sudocmd_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -7594,6 +9527,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -7616,6 +9552,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -7629,6 +9598,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -7667,6 +9639,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -7693,6 +9668,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -7717,36 +9695,6 @@ "sudocmd_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -7754,6 +9702,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -7777,6 +9728,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -7784,6 +9801,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -7823,6 +9843,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -7855,36 +9878,6 @@ "sudocmdgroup_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -7892,6 +9885,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -7914,6 +9910,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -7931,6 +9960,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -7969,6 +10001,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -7995,6 +10030,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -8019,36 +10057,6 @@ "sudocmdgroup_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -8056,6 +10064,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -8079,6 +10090,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -8086,6 +10163,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -8129,6 +10209,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -8161,36 +10244,6 @@ "sudorule_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -8198,6 +10251,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -8220,6 +10276,39 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ] }, @@ -8245,6 +10334,9 @@ "class": "Str", "cli_name": "sudooption", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Sudo Option", "exclude": null, @@ -8290,6 +10382,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -8336,6 +10431,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -8362,6 +10460,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -8386,36 +10487,6 @@ "sudorule_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -8423,6 +10494,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -8446,6 +10520,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -8453,6 +10593,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -8504,6 +10647,9 @@ "class": "Str", "cli_name": "sudooption", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Sudo Option", "exclude": null, @@ -8549,6 +10695,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -8581,36 +10730,6 @@ "user_add": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -8618,6 +10737,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -8641,6 +10763,39 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -8648,6 +10803,9 @@ "class": "Flag", "cli_name": "noprivate", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Don't create user private group", "exclude": null, @@ -8687,6 +10845,9 @@ "class": "Flag", "cli_name": "continue", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Continuous mode: Don't stop on errors.", "exclude": null, @@ -8733,6 +10894,9 @@ "class": "Int", "cli_name": "timelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time limit of search in seconds", "exclude": null, @@ -8759,6 +10923,9 @@ "class": "Int", "cli_name": "sizelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum number of entries returned", "exclude": null, @@ -8785,6 +10952,9 @@ "class": "Flag", "cli_name": "whoami", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display user record for current Kerberos principal", "exclude": null, @@ -8817,36 +10987,6 @@ "user_mod": { "takes_args": [], "takes_options": [ - { - "alwaysask": false, - "attribute": false, - "autofill": false, - "class": "Str", - "cli_name": "addattr", - "cli_short_name": null, - "default": null, - "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.", - "exclude": [ - "webui" - ], - "flags": [], - "hint": null, - "include": null, - "label": "", - "length": null, - "maxlength": null, - "minlength": null, - "multivalue": true, - "name": "addattr", - "noextrawhitespace": true, - "pattern": null, - "pattern_errmsg": null, - "primary_key": false, - "query": false, - "required": false, - "sortorder": 2, - "type": "unicode" - }, { "alwaysask": false, "attribute": false, @@ -8854,6 +10994,9 @@ "class": "Str", "cli_name": "setattr", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.", "exclude": [ @@ -8877,6 +11020,72 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "addattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "addattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "delattr", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.", + "exclude": [ + "webui" + ], + "flags": [], + "hint": null, + "include": null, + "label": "", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": true, + "name": "delattr", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -8884,6 +11093,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, @@ -8923,6 +11135,9 @@ "class": "Flag", "cli_name": "rights", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.", "exclude": null, diff --git a/install/ui/test/data/ipa_init_objects.json b/install/ui/test/data/ipa_init_objects.json index 18d453a4f..3fab4023c 100644 --- a/install/ui/test/data/ipa_init_objects.json +++ b/install/ui/test/data/ipa_init_objects.json @@ -2,6 +2,7 @@ "error": null, "id": null, "result": { + "commands": {}, "methods": {}, "objects": { "aci": { @@ -85,6 +86,9 @@ "class": "Str", "cli_name": "desc", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "A description of this auto member rule", "exclude": null, @@ -113,6 +117,9 @@ "class": "Str", "cli_name": "default_group", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Default group for entires to land", "exclude": null, @@ -209,6 +216,9 @@ "class": "IA5Str", "cli_name": "key", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automount key name.", "exclude": null, @@ -239,6 +249,9 @@ "class": "IA5Str", "cli_name": "info", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Mount information", "exclude": null, @@ -267,6 +280,9 @@ "class": "Str", "cli_name": "description", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "description", "exclude": [ @@ -363,6 +379,9 @@ "class": "Str", "cli_name": "location", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automount location name.", "exclude": null, @@ -454,6 +473,9 @@ "class": "IA5Str", "cli_name": "map", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Automount map name.", "exclude": null, @@ -482,6 +504,9 @@ "class": "Str", "cli_name": "desc", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Description", "exclude": null, @@ -523,7 +548,9 @@ "ipagroupsearchfields", "ipamigrationenabled", "ipacertificatesubjectbase", - "ipapwdexpadvnotify" + "ipapwdexpadvnotify", + "ipaselinuxusermaporder", + "ipaselinuxusermapdefault" ], "hidden_attributes": [ "objectclass", @@ -572,13 +599,16 @@ "class": "Int", "cli_name": "maxusername", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, - "doc": "Max. username length", + "doc": "Maximum username length", "exclude": null, "flags": [], "hint": null, "include": null, - "label": "Max. username length", + "label": "Maximum username length", "maxvalue": 2147483647, "minvalue": 1, "multivalue": false, @@ -596,8 +626,11 @@ "class": "IA5Str", "cli_name": "homedirectory", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, - "doc": "Default location of home directories.", + "doc": "Default location of home directories", "exclude": null, "flags": [], "hint": null, @@ -624,8 +657,11 @@ "class": "Str", "cli_name": "defaultshell", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, - "doc": "Default shell for new users.", + "doc": "Default shell for new users", "exclude": null, "flags": [], "hint": null, @@ -652,8 +688,11 @@ "class": "Str", "cli_name": "defaultgroup", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, - "doc": "Default group for new users.", + "doc": "Default group for new users", "exclude": null, "flags": [], "hint": null, @@ -680,13 +719,16 @@ "class": "Str", "cli_name": "emaildomain", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, - "doc": "Default e-mail domain new users.", + "doc": "Default e-mail domain", "exclude": null, "flags": [], "hint": null, "include": null, - "label": "Default e-mail domain for new users", + "label": "Default e-mail domain", "length": null, "maxlength": null, "minlength": null, @@ -708,8 +750,11 @@ "class": "Int", "cli_name": "searchtimelimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, - "doc": "Max. amount of time (sec.) for a search (> 0, or -1 for unlimited).", + "doc": "Maximum amount of time (seconds) for a search (> 0, or -1 for unlimited)", "exclude": null, "flags": [], "hint": null, @@ -732,8 +777,11 @@ "class": "Int", "cli_name": "searchrecordslimit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, - "doc": "Max. number of records to search (-1 is unlimited).", + "doc": "Maximum number of records to search (-1 is unlimited)", "exclude": null, "flags": [], "hint": null, @@ -756,8 +804,11 @@ "class": "IA5Str", "cli_name": "usersearch", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, - "doc": "A comma-separated list of fields to search when searching for users.", + "doc": "A comma-separated list of fields to search in when searching for users", "exclude": null, "flags": [], "hint": null, @@ -784,8 +835,11 @@ "class": "IA5Str", "cli_name": "groupsearch", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, - "doc": "A comma-separated list of fields to search when searching for groups.", + "doc": "A comma-separated list of fields to search in when searching for groups", "exclude": null, "flags": [], "hint": null, @@ -812,8 +866,11 @@ "class": "Bool", "cli_name": "enable_migration", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, - "doc": "Enable migration mode.", + "doc": "Enable migration mode", "exclude": null, "falsehoods": [ 0, @@ -846,8 +903,11 @@ "class": "Str", "cli_name": "subject", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, - "doc": "Base for certificate subjects (OU=Test,O=Example).", + "doc": "Base for certificate subjects (OU=Test,O=Example)", "exclude": null, "flags": [ "no_update" @@ -873,49 +933,63 @@ "alwaysask": false, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "groupobjectclasses", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, - "doc": "Default group objectclasses (comma-separated list).", + "doc": "Default group objectclasses (comma-separated list)", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Default group objectclasses", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "ipagroupobjectclasses", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "userobjectclasses", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, - "doc": "Default user objectclasses (comma-separated list).", + "doc": "Default user objectclasses (comma-separated list)", "exclude": null, "flags": [], "hint": null, "include": null, "label": "Default user objectclasses", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "ipauserobjectclasses", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, @@ -924,8 +998,11 @@ "class": "Int", "cli_name": "pwdexpnotify", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, - "doc": "Number of days's notice of impending password expiration.", + "doc": "Number of days's notice of impending password expiration", "exclude": null, "flags": [], "hint": null, @@ -948,8 +1025,11 @@ "class": "Str", "cli_name": "ipaconfigstring", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, - "doc": "Extra hashes to generate in password plug-in.", + "doc": "Extra hashes to generate in password plug-in", "exclude": null, "flags": [ "no_update" @@ -970,6 +1050,68 @@ "required": false, "sortorder": 2, "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "ipaselinuxusermaporder", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Order in increasing priority of SELinux users, delimited by $", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "SELinux user map order", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "ipaselinuxusermaporder", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "ipaselinuxusermapdefault", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Default SELinux user when no match is found in SELinux map rule", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Default SELinux user", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "ipaselinuxusermapdefault", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" } ], "uuid_attribute": "" @@ -1163,6 +1305,8 @@ "initials", "installationtimestamp", "internationalisdnnumber", + "ipaallowedtarget", + "ipaallowtoimpersonate", "ipacertificatesubjectbase", "ipaclientversion", "ipaconfigstring", @@ -1172,15 +1316,37 @@ "ipadefaultprimarygroup", "ipaenabledflag", "ipaentitlementid", + "ipaexternalmember", "ipagroupobjectclasses", "ipagroupsearchfields", "ipahomesrootdir", "ipamaxusernamelength", "ipamigrationenabled", + "ipantdomainguid", + "ipantfallbackprimarygroup", + "ipantflatname", + "ipanthash", + "ipanthomedirectory", + "ipanthomedirectorydrive", + "ipantlogonscript", + "ipantprofilepath", + "ipantsecurityidentifier", + "ipantsupportedencryptiontypes", + "ipanttrustattributes", + "ipanttrustauthincoming", + "ipanttrustauthoutgoing", + "ipanttrustdirection", + "ipanttrustforesttrustinfo", + "ipanttrustpartner", + "ipanttrustposixoffset", + "ipanttrusttype", "ipapermissiontype", "ipapwdexpadvnotify", "ipasearchrecordslimit", "ipasearchtimelimit", + "ipaselinuxuser", + "ipaselinuxusermapdefault", + "ipaselinuxusermaporder", "ipasudoopt", "ipasudorunas", "ipasudorunasextgroup", @@ -1286,6 +1452,7 @@ "memberhost", "membernisnetgroup", "memberof", + "memberprincipal", "memberservice", "memberuid", "memberurl", @@ -1410,6 +1577,7 @@ "nsds5replicaroot", "nsds5replicasessionpausetime", "nsds5replicatedattributelist", + "nsds5replicatedattributelisttotal", "nsds5replicatimeout", "nsds5replicatombstonepurgeinterval", "nsds5replicatransportinfo", @@ -1433,6 +1601,7 @@ "nshelpref", "nshostlocation", "nsidletimeout", + "nsidlistscanlimit", "nsindextype", "nsinstalledlocation", "nsjarfilename", @@ -1449,6 +1618,9 @@ "nsnickname", "nsnyr", "nsosversion", + "nspagedidlistscanlimit", + "nspagedlookthroughlimit", + "nspagedsizelimit", "nsparentuniqueid", "nspidlog", "nspreference", @@ -1703,7 +1875,9 @@ "sambabadpasswordcount", "sambabadpasswordtime", "sambabooloption", + "sambacleartextpassword", "sambadomainname", + "sambaflatname", "sambaforcelogoff", "sambagrouptype", "sambahomedrive", @@ -1729,6 +1903,7 @@ "sambantpassword", "sambaoptionname", "sambapasswordhistory", + "sambapreviouscleartextpassword", "sambaprimarygroupsid", "sambaprofilepath", "sambapwdcanchange", @@ -1736,12 +1911,22 @@ "sambapwdlastset", "sambapwdmustchange", "sambarefusemachinepwdchange", + "sambasecurityidentifier", "sambasharename", "sambasid", "sambasidlist", "sambastringlistoption", "sambastringoption", + "sambasupportedencryptiontypes", + "sambatrustattributes", + "sambatrustauthincoming", + "sambatrustauthoutgoing", + "sambatrustdirection", "sambatrustflags", + "sambatrustforesttrustinfo", + "sambatrustpartner", + "sambatrustposixoffset", + "sambatrusttype", "sambauserworkstations", "searchguide", "searchtimelimit", @@ -1801,6 +1986,7 @@ "txtrecord", "uid", "uidnumber", + "unhashed#user#password", "uniqueidentifier", "uniquemember", "usercategory", @@ -1887,6 +2073,9 @@ "class": "Str", "cli_name": "cn", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "", "exclude": null, @@ -1915,6 +2104,9 @@ "class": "Str", "cli_name": "krbpwdpolicyreference", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "", "exclude": null, @@ -1943,6 +2135,9 @@ "class": "Int", "cli_name": "cospriority", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "", "exclude": null, @@ -1986,6 +2181,9 @@ "class": "Str", "cli_name": "name", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Delegation name", "exclude": null, @@ -2011,9 +2209,12 @@ "alwaysask": false, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "permissions", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Comma-separated list of permissions to grant (read, write). Default is write.", "exclude": null, @@ -2021,23 +2222,30 @@ "hint": null, "include": null, "label": "Permissions", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "permissions", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "attrs", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Comma-separated list of attributes", "exclude": null, @@ -2045,15 +2253,19 @@ "hint": null, "include": null, "label": "Attributes", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "attrs", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": true, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, @@ -2062,6 +2274,9 @@ "class": "Str", "cli_name": "membergroup", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "User group to apply delegation to", "exclude": null, @@ -2090,6 +2305,9 @@ "class": "Str", "cli_name": "group", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "User group ACI grants access to", "exclude": null, @@ -2243,6 +2461,9 @@ "class": "Str", "cli_name": "name", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Record name", "exclude": null, @@ -2271,6 +2492,9 @@ "class": "Int", "cli_name": "ttl", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Time to live", "exclude": null, @@ -2295,6 +2519,9 @@ "class": "StrEnum", "cli_name": "class", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "DNS class", "exclude": null, @@ -2467,6 +2694,9 @@ "class": "Str", "cli_name": "name", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Zone name (FQDN)", "exclude": null, @@ -2495,10 +2725,15 @@ "class": "Str", "cli_name": "name_from_ip", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "IP network to create reverse zone name from", "exclude": null, - "flags": [], + "flags": [ + "virtual_attribute" + ], "hint": null, "include": null, "label": "Reverse zone IP network", @@ -2523,6 +2758,9 @@ "class": "Str", "cli_name": "name_server", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Authoritative nameserver domain name", "exclude": null, @@ -2551,6 +2789,9 @@ "class": "Str", "cli_name": "admin_email", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Administrator e-mail address", "exclude": null, @@ -2579,6 +2820,9 @@ "class": "Int", "cli_name": "serial", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "SOA record serial number", "exclude": null, @@ -2592,7 +2836,7 @@ "name": "idnssoaserial", "primary_key": false, "query": false, - "required": false, + "required": true, "sortorder": 2, "type": "int" }, @@ -2603,6 +2847,9 @@ "class": "Int", "cli_name": "refresh", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": 3600, "doc": "SOA record refresh time", "exclude": null, @@ -2616,7 +2863,7 @@ "name": "idnssoarefresh", "primary_key": false, "query": false, - "required": false, + "required": true, "sortorder": 2, "type": "int" }, @@ -2627,6 +2874,9 @@ "class": "Int", "cli_name": "retry", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": 900, "doc": "SOA record retry time", "exclude": null, @@ -2640,7 +2890,7 @@ "name": "idnssoaretry", "primary_key": false, "query": false, - "required": false, + "required": true, "sortorder": 2, "type": "int" }, @@ -2651,6 +2901,9 @@ "class": "Int", "cli_name": "expire", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": 1209600, "doc": "SOA record expire time", "exclude": null, @@ -2664,7 +2917,7 @@ "name": "idnssoaexpire", "primary_key": false, "query": false, - "required": false, + "required": true, "sortorder": 2, "type": "int" }, @@ -2675,6 +2928,9 @@ "class": "Int", "cli_name": "minimum", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": 3600, "doc": "How long should negative responses be cached", "exclude": null, @@ -2688,7 +2944,7 @@ "name": "idnssoaminimum", "primary_key": false, "query": false, - "required": false, + "required": true, "sortorder": 2, "type": "int" }, @@ -2699,6 +2955,9 @@ "class": "Int", "cli_name": "ttl", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "SOA record time to live", "exclude": null, @@ -2723,6 +2982,9 @@ "class": "StrEnum", "cli_name": "class", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "SOA record class", "exclude": null, @@ -2751,6 +3013,9 @@ "class": "Str", "cli_name": "update_policy", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "BIND update policy", "exclude": null, @@ -2775,11 +3040,14 @@ { "alwaysask": false, "attribute": true, - "autofill": true, - "class": "Flag", + "autofill": false, + "class": "Bool", "cli_name": "zone_active", "cli_short_name": null, - "default": false, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, "doc": "Is zone active?", "exclude": null, "falsehoods": [ @@ -2813,9 +3081,12 @@ "alwaysask": false, "attribute": true, "autofill": true, - "class": "Flag", - "cli_name": "allow_dynupdate", + "class": "Bool", + "cli_name": "dynamic_update", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Allow dynamic updates.", "exclude": null, @@ -2833,7 +3104,7 @@ "name": "idnsallowdynupdate", "primary_key": false, "query": false, - "required": true, + "required": false, "sortorder": 2, "truths": [ "1", @@ -3016,6 +3287,9 @@ "class": "Str", "cli_name": "group_name", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Group name", "exclude": null, @@ -3044,6 +3318,9 @@ "class": "Str", "cli_name": "desc", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Group description", "exclude": null, @@ -3072,6 +3349,9 @@ "class": "Int", "cli_name": "gid", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "GID (use this option to set it manually)", "exclude": null, @@ -3210,6 +3490,9 @@ "class": "Str", "cli_name": "name", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Rule name", "exclude": null, @@ -3238,6 +3521,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": "allow", "doc": "Rule type (allow)", "exclude": [ @@ -3269,6 +3555,9 @@ "class": "StrEnum", "cli_name": "usercat", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "User category the rule applies to", "exclude": null, @@ -3294,6 +3583,9 @@ "class": "StrEnum", "cli_name": "hostcat", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Host category the rule applies to", "exclude": null, @@ -3319,6 +3611,9 @@ "class": "StrEnum", "cli_name": "srchostcat", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Source host category the rule applies to", "exclude": null, @@ -3344,6 +3639,9 @@ "class": "StrEnum", "cli_name": "servicecat", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Service category the rule applies to", "exclude": null, @@ -3369,6 +3667,9 @@ "class": "Str", "cli_name": "desc", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Description", "exclude": null, @@ -3397,6 +3698,9 @@ "class": "Flag", "cli_name": "ipaenabledflag", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Enabled", "exclude": null, @@ -3435,6 +3739,9 @@ "class": "Str", "cli_name": "memberuser_user", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Users", "exclude": null, @@ -3467,6 +3774,9 @@ "class": "Str", "cli_name": "memberuser_group", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "User Groups", "exclude": null, @@ -3499,6 +3809,9 @@ "class": "Str", "cli_name": "memberhost_host", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Hosts", "exclude": null, @@ -3531,6 +3844,9 @@ "class": "Str", "cli_name": "memberhost_hostgroup", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Host Groups", "exclude": null, @@ -3563,6 +3879,9 @@ "class": "Str", "cli_name": "sourcehost_host", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Source Hosts", "exclude": null, @@ -3595,6 +3914,9 @@ "class": "Str", "cli_name": "sourcehost_hostgroup", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Source Host Groups", "exclude": null, @@ -3627,6 +3949,9 @@ "class": "Str", "cli_name": "memberservice_hbacsvc", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Services", "exclude": null, @@ -3659,6 +3984,9 @@ "class": "Str", "cli_name": "memberservice_hbacsvcgroup", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Service Groups", "exclude": null, @@ -3761,6 +4089,9 @@ "class": "Str", "cli_name": "service", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "HBAC service", "exclude": null, @@ -3789,6 +4120,9 @@ "class": "Str", "cli_name": "desc", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "HBAC service description", "exclude": null, @@ -3894,6 +4228,9 @@ "class": "Str", "cli_name": "name", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Service group name", "exclude": null, @@ -3922,6 +4259,9 @@ "class": "Str", "cli_name": "desc", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "HBAC service group description", "exclude": null, @@ -4066,6 +4406,9 @@ "class": "Str", "cli_name": "hostname", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Host name", "exclude": null, @@ -4094,6 +4437,9 @@ "class": "Str", "cli_name": "desc", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "A description of this host", "exclude": null, @@ -4122,6 +4468,9 @@ "class": "Str", "cli_name": "locality", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Host locality (e.g. \"Baltimore, MD\")", "exclude": null, @@ -4150,6 +4499,9 @@ "class": "Str", "cli_name": "location", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Host location (e.g. \"Lab 2\")", "exclude": null, @@ -4178,6 +4530,9 @@ "class": "Str", "cli_name": "platform", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Host hardware platform (e.g. \"Lenovo T61\")", "exclude": null, @@ -4206,6 +4561,9 @@ "class": "Str", "cli_name": "os", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Host operating system and version (e.g. \"Fedora 9\")", "exclude": null, @@ -4234,6 +4592,9 @@ "class": "Str", "cli_name": "password", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Password used in bulk enrollment", "exclude": null, @@ -4262,6 +4623,9 @@ "class": "Flag", "cli_name": "random", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Generate a random password to be used in bulk enrollment", "exclude": null, @@ -4272,7 +4636,8 @@ "FALSE" ], "flags": [ - "no_search" + "no_search", + "virtual_attribute" ], "hint": null, "include": null, @@ -4298,10 +4663,14 @@ "class": "Str", "cli_name": "randompassword", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Random password", "exclude": null, "flags": [ + "virtual_attribute", "no_update", "no_create", "no_search" @@ -4330,6 +4699,9 @@ "class": "Bytes", "cli_name": "certificate", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Base-64 encoded server certificate", "exclude": null, @@ -4357,6 +4729,9 @@ "class": "Str", "cli_name": "krbprincipalname", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Principal name", "exclude": null, @@ -4486,6 +4861,9 @@ "class": "Str", "cli_name": "hostgroup_name", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Name of host-group", "exclude": null, @@ -4514,6 +4892,9 @@ "class": "Str", "cli_name": "desc", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "A description of this host-group", "exclude": null, @@ -4596,6 +4977,9 @@ "class": "Str", "cli_name": "user", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Manage ticket policy for specific user", "exclude": null, @@ -4624,6 +5008,9 @@ "class": "Int", "cli_name": "maxlife", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum ticket life (seconds)", "exclude": null, @@ -4648,6 +5035,9 @@ "class": "Int", "cli_name": "maxrenew", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum renewable age (seconds)", "exclude": null, @@ -4779,6 +5169,9 @@ "class": "Str", "cli_name": "name", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Netgroup name", "exclude": null, @@ -4807,6 +5200,9 @@ "class": "Str", "cli_name": "desc", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Netgroup description", "exclude": null, @@ -4835,6 +5231,9 @@ "class": "Str", "cli_name": "nisdomain", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "NIS domain name", "exclude": null, @@ -4863,6 +5262,9 @@ "class": "Str", "cli_name": "uuid", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "IPA unique ID", "exclude": null, @@ -4894,6 +5296,9 @@ "class": "StrEnum", "cli_name": "usercat", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "User category the rule applies to", "exclude": null, @@ -4919,6 +5324,9 @@ "class": "StrEnum", "cli_name": "hostcat", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Host category the rule applies to", "exclude": null, @@ -5023,6 +5431,9 @@ "class": "Str", "cli_name": "name", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Permission name", "exclude": null, @@ -5048,9 +5459,12 @@ "alwaysask": false, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "permissions", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Comma-separated list of permissions to grant (read, write, add, delete, all)", "exclude": null, @@ -5058,23 +5472,30 @@ "hint": null, "include": null, "label": "Permissions", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "permissions", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": true, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "attrs", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Comma-separated list of attributes", "exclude": null, @@ -5085,15 +5506,19 @@ "hint": null, "include": null, "label": "Attributes", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "attrs", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, @@ -5102,6 +5527,9 @@ "class": "StrEnum", "cli_name": "type", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Type of IPA object (user, group, host, hostgroup, service, netgroup, dns)", "exclude": null, @@ -5136,6 +5564,9 @@ "class": "Str", "cli_name": "memberof", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Target members of a group", "exclude": null, @@ -5167,6 +5598,9 @@ "class": "Str", "cli_name": "filter", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Legal LDAP filter (e.g. ou=Engineering)", "exclude": null, @@ -5198,6 +5632,9 @@ "class": "Str", "cli_name": "subtree", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Subtree to apply permissions to", "exclude": null, @@ -5229,6 +5666,9 @@ "class": "Str", "cli_name": "targetgroup", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "User group to apply permissions to", "exclude": null, @@ -5351,6 +5791,9 @@ "class": "Str", "cli_name": "name", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Privilege name", "exclude": null, @@ -5379,6 +5822,9 @@ "class": "Str", "cli_name": "desc", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Privilege description", "exclude": null, @@ -5486,6 +5932,9 @@ "class": "Str", "cli_name": "group", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Manage password policy for specific group", "exclude": null, @@ -5514,6 +5963,9 @@ "class": "Int", "cli_name": "maxlife", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Maximum password lifetime (in days)", "exclude": null, @@ -5538,6 +5990,9 @@ "class": "Int", "cli_name": "minlife", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Minimum password lifetime (in hours)", "exclude": null, @@ -5562,6 +6017,9 @@ "class": "Int", "cli_name": "history", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Password history size", "exclude": null, @@ -5586,6 +6044,9 @@ "class": "Int", "cli_name": "minclasses", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Minimum number of character classes", "exclude": null, @@ -5610,6 +6071,9 @@ "class": "Int", "cli_name": "minlength", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Minimum length of password", "exclude": null, @@ -5634,10 +6098,15 @@ "class": "Int", "cli_name": "priority", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Priority of the policy (higher number means lower priority", "exclude": null, - "flags": [], + "flags": [ + "virtual_attribute" + ], "hint": null, "include": null, "label": "Priority", @@ -5658,6 +6127,9 @@ "class": "Int", "cli_name": "maxfail", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Consecutive failures before lockout", "exclude": null, @@ -5682,6 +6154,9 @@ "class": "Int", "cli_name": "failinterval", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Period after which failure count will be reset (seconds)", "exclude": null, @@ -5706,6 +6181,9 @@ "class": "Int", "cli_name": "lockouttime", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Period for which lockout is enforced (seconds)", "exclude": null, @@ -5818,6 +6296,9 @@ "class": "Str", "cli_name": "name", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Role name", "exclude": null, @@ -5846,6 +6327,9 @@ "class": "Str", "cli_name": "desc", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "A description of this role-group", "exclude": null, @@ -5893,6 +6377,9 @@ "class": "Str", "cli_name": "name", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Self-service name", "exclude": null, @@ -5918,9 +6405,12 @@ "alwaysask": false, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "permissions", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Comma-separated list of permissions to grant (read, write). Default is write.", "exclude": null, @@ -5928,23 +6418,30 @@ "hint": null, "include": null, "label": "Permissions", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "permissions", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": false, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" }, { "alwaysask": false, "attribute": false, "autofill": false, - "class": "List", + "class": "Str", "cli_name": "attrs", "cli_short_name": null, + "csv": true, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Comma-separated list of attributes", "exclude": null, @@ -5952,18 +6449,478 @@ "hint": null, "include": null, "label": "Attributes", + "length": null, + "maxlength": null, + "minlength": null, "multivalue": true, "name": "attrs", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, "primary_key": false, "query": false, "required": true, - "separator": ",", - "skipspace": true, "sortorder": 2, - "type": "tuple" + "type": "unicode" } ] }, + "selinuxusermap": { + "aciattrs": [ + "accesstime", + "cn", + "description", + "hostcategory", + "ipaenabledflag", + "ipaselinuxuser", + "ipauniqueid", + "memberhost", + "memberuser", + "seealso", + "usercategory" + ], + "attribute_members": { + "memberhost": [ + "host", + "hostgroup" + ], + "memberuser": [ + "user", + "group" + ] + }, + "bindable": false, + "container_dn": "cn=usermap,cn=selinux", + "default_attributes": [ + "cn", + "ipaenabledflag", + "description", + "usercategory", + "hostcategory", + "ipaenabledflag", + "memberuser", + "memberhost", + "memberhostgroup", + "seealso", + "ipaselinuxuser" + ], + "hidden_attributes": [ + "objectclass", + "aci" + ], + "label": "SELinux User Maps", + "label_singular": "SELinux User Map", + "methods": [ + "add", + "add_host", + "add_user", + "del", + "disable", + "enable", + "find", + "mod", + "remove_host", + "remove_user", + "show" + ], + "name": "selinuxusermap", + "object_class": [ + "ipaassociation", + "ipaselinuxusermap" + ], + "object_class_config": null, + "object_name": "SELinux User Map rule", + "object_name_plural": "SELinux User Map rules", + "parent_object": "", + "primary_key": "cn", + "rdn_attribute": "ipauniqueid", + "relationships": { + "member": [ + "Member", + "", + "no_" + ], + "memberindirect": [ + "Indirect Member", + null, + "no_indirect_" + ], + "memberof": [ + "Member Of", + "in_", + "not_in_" + ], + "memberofindirect": [ + "Indirect Member Of", + null, + "not_in_indirect_" + ] + }, + "takes_params": [ + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "name", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Rule name", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Rule name", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "cn", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": true, + "query": false, + "required": true, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "selinuxuser", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "SELinux User", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "SELinux User", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "ipaselinuxuser", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": true, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "hbacrule", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "HBAC Rule that defines the users, groups and hostgroups", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "HBAC Rule", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "seealso", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "StrEnum", + "cli_name": "usercat", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "User category the rule applies to", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "User category", + "multivalue": false, + "name": "usercategory", + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode", + "values": [ + "all" + ] + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "StrEnum", + "cli_name": "hostcat", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Host category the rule applies to", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Host category", + "multivalue": false, + "name": "hostcategory", + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode", + "values": [ + "all" + ] + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "desc", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Description", + "exclude": null, + "flags": [], + "hint": null, + "include": null, + "label": "Description", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "description", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "ipaenabledflag", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": false, + "doc": "Enabled", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false", + "FALSE" + ], + "flags": [ + "no_update", + "no_create", + "no_search" + ], + "hint": null, + "include": null, + "label": "Enabled", + "multivalue": false, + "name": "ipaenabledflag", + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "truths": [ + "1", + 1, + "true", + "TRUE" + ], + "type": "bool" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "memberuser_user", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Users", + "exclude": null, + "flags": [ + "no_update", + "no_create", + "no_search" + ], + "hint": null, + "include": null, + "label": "Users", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "memberuser_user", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "memberuser_group", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "User Groups", + "exclude": null, + "flags": [ + "no_update", + "no_create", + "no_search" + ], + "hint": null, + "include": null, + "label": "User Groups", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "memberuser_group", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "memberhost_host", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Hosts", + "exclude": null, + "flags": [ + "no_update", + "no_create", + "no_search" + ], + "hint": null, + "include": null, + "label": "Hosts", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "memberhost_host", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "memberhost_hostgroup", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Host Groups", + "exclude": null, + "flags": [ + "no_update", + "no_create", + "no_search" + ], + "hint": null, + "include": null, + "label": "Host Groups", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "memberhost_hostgroup", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + } + ], + "uuid_attribute": "ipauniqueid" + }, "service": { "aciattrs": [ "ipauniqueid", @@ -6051,6 +7008,9 @@ "class": "Str", "cli_name": "principal", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Service principal", "exclude": null, @@ -6079,6 +7039,9 @@ "class": "Bytes", "cli_name": "certificate", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Base-64 encoded server certificate", "exclude": null, @@ -6178,6 +7141,9 @@ "class": "Str", "cli_name": "command", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Sudo Command", "exclude": null, @@ -6206,6 +7172,9 @@ "class": "Str", "cli_name": "desc", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "A description of this command", "exclude": null, @@ -6311,6 +7280,9 @@ "class": "Str", "cli_name": "sudocmdgroup_name", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Sudo Command Group", "exclude": null, @@ -6339,6 +7311,9 @@ "class": "Str", "cli_name": "desc", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Group description", "exclude": null, @@ -6367,6 +7342,9 @@ "class": "Str", "cli_name": "membercmd_sudocmd", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Commands", "exclude": null, @@ -6399,6 +7377,9 @@ "class": "Str", "cli_name": "membercmd_sudocmdgroup", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Sudo Command Groups", "exclude": null, @@ -6561,6 +7542,9 @@ "class": "Str", "cli_name": "sudorule_name", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Rule name", "exclude": null, @@ -6589,6 +7573,9 @@ "class": "Str", "cli_name": "desc", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Description", "exclude": null, @@ -6617,6 +7604,9 @@ "class": "Flag", "cli_name": "ipaenabledflag", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": false, "doc": "Enabled", "exclude": null, @@ -6655,6 +7645,9 @@ "class": "StrEnum", "cli_name": "usercat", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "User category the rule applies to", "exclude": null, @@ -6680,6 +7673,9 @@ "class": "StrEnum", "cli_name": "hostcat", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Host category the rule applies to", "exclude": null, @@ -6705,6 +7701,9 @@ "class": "StrEnum", "cli_name": "cmdcat", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Command category the rule applies to", "exclude": null, @@ -6730,6 +7729,9 @@ "class": "StrEnum", "cli_name": "runasusercat", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "RunAs User category the rule applies to", "exclude": null, @@ -6755,6 +7757,9 @@ "class": "StrEnum", "cli_name": "runasgroupcat", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "RunAs Group category the rule applies to", "exclude": null, @@ -6780,6 +7785,9 @@ "class": "Str", "cli_name": "memberuser_user", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Users", "exclude": null, @@ -6812,6 +7820,9 @@ "class": "Str", "cli_name": "memberuser_group", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "User Groups", "exclude": null, @@ -6844,6 +7855,9 @@ "class": "Str", "cli_name": "memberhost_host", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Hosts", "exclude": null, @@ -6876,6 +7890,9 @@ "class": "Str", "cli_name": "memberhost_hostgroup", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Host Groups", "exclude": null, @@ -6908,6 +7925,9 @@ "class": "Str", "cli_name": "memberallowcmd_sudocmd", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Sudo Allow Commands", "exclude": null, @@ -6940,6 +7960,9 @@ "class": "Str", "cli_name": "memberdenycmd_sudocmd", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Sudo Deny Commands", "exclude": null, @@ -6972,6 +7995,9 @@ "class": "Str", "cli_name": "memberallowcmd_sudocmdgroup", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Sudo Allow Command Groups", "exclude": null, @@ -7004,6 +8030,9 @@ "class": "Str", "cli_name": "memberdenycmd_sudocmdgroup", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Sudo Deny Command Groups", "exclude": null, @@ -7036,6 +8065,9 @@ "class": "Str", "cli_name": "ipasudorunas_user", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Run as a user", "exclude": null, @@ -7068,6 +8100,9 @@ "class": "Str", "cli_name": "ipasudorunas_group", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Run as any user within a specified group", "exclude": null, @@ -7100,6 +8135,9 @@ "class": "Str", "cli_name": "externaluser", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "External User the rule applies to (sudorule-find only)", "exclude": null, @@ -7128,6 +8166,9 @@ "class": "Str", "cli_name": "runasexternaluser", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "External User the commands can run as (sudorule-find only)", "exclude": null, @@ -7156,6 +8197,9 @@ "class": "Str", "cli_name": "runasexternalgroup", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "External Group the commands can run as (sudorule-find only)", "exclude": null, @@ -7184,6 +8228,9 @@ "class": "Str", "cli_name": "ipasudoopt", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Sudo Option", "exclude": null, @@ -7216,6 +8263,9 @@ "class": "Str", "cli_name": "ipasudorunasgroup_group", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Run with the gid of a specified POSIX group", "exclude": null, @@ -7418,6 +8468,9 @@ "class": "Str", "cli_name": "login", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "User login", "exclude": null, @@ -7446,6 +8499,9 @@ "class": "Str", "cli_name": "first", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "First name", "exclude": null, @@ -7474,6 +8530,9 @@ "class": "Str", "cli_name": "last", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Last name", "exclude": null, @@ -7502,6 +8561,9 @@ "class": "Str", "cli_name": "cn", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Full name", "exclude": null, @@ -7519,7 +8581,7 @@ "pattern_errmsg": null, "primary_key": false, "query": false, - "required": false, + "required": true, "sortorder": 2, "type": "unicode" }, @@ -7530,6 +8592,9 @@ "class": "Str", "cli_name": "displayname", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Display name", "exclude": null, @@ -7558,6 +8623,9 @@ "class": "Str", "cli_name": "initials", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Initials", "exclude": null, @@ -7582,10 +8650,13 @@ { "alwaysask": false, "attribute": false, - "autofill": false, + "autofill": true, "class": "Str", "cli_name": "homedir", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Home directory", "exclude": null, @@ -7603,7 +8674,7 @@ "pattern_errmsg": null, "primary_key": false, "query": false, - "required": false, + "required": true, "sortorder": 2, "type": "unicode" }, @@ -7614,6 +8685,9 @@ "class": "Str", "cli_name": "gecos", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "GECOS field", "exclude": null, @@ -7642,6 +8716,9 @@ "class": "Str", "cli_name": "shell", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": "/bin/sh", "doc": "Login shell", "exclude": null, @@ -7670,6 +8747,9 @@ "class": "Str", "cli_name": "principal", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Kerberos principal", "exclude": null, @@ -7700,6 +8780,9 @@ "class": "Str", "cli_name": "email", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Email address", "exclude": null, @@ -7729,6 +8812,9 @@ "cli_name": "password", "cli_short_name": null, "confirm": true, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Prompt to set the user password", "exclude": [ @@ -7752,6 +8838,82 @@ "sortorder": 2, "type": "unicode" }, + { + "alwaysask": false, + "attribute": false, + "autofill": true, + "class": "Flag", + "cli_name": "random", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": false, + "doc": "Generate a random user password", + "exclude": null, + "falsehoods": [ + 0, + "0", + "false", + "FALSE" + ], + "flags": [ + "no_search", + "virtual_attribute" + ], + "hint": null, + "include": null, + "label": "", + "multivalue": false, + "name": "random", + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "truths": [ + "1", + 1, + "true", + "TRUE" + ], + "type": "bool" + }, + { + "alwaysask": false, + "attribute": false, + "autofill": false, + "class": "Str", + "cli_name": "randompassword", + "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, + "default": null, + "doc": "Random password", + "exclude": null, + "flags": [ + "virtual_attribute", + "no_update", + "no_create", + "no_search" + ], + "hint": null, + "include": null, + "label": "Random password", + "length": null, + "maxlength": null, + "minlength": null, + "multivalue": false, + "name": "randompassword", + "noextrawhitespace": true, + "pattern": null, + "pattern_errmsg": null, + "primary_key": false, + "query": false, + "required": false, + "sortorder": 2, + "type": "unicode" + }, { "alwaysask": false, "attribute": false, @@ -7759,6 +8921,9 @@ "class": "Int", "cli_name": "uid", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": 999, "doc": "User ID Number (system will assign one if not provided)", "exclude": null, @@ -7772,17 +8937,20 @@ "name": "uidnumber", "primary_key": false, "query": false, - "required": false, + "required": true, "sortorder": 2, "type": "int" }, { "alwaysask": false, "attribute": false, - "autofill": false, + "autofill": true, "class": "Int", "cli_name": "gidnumber", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Group ID Number", "exclude": null, @@ -7796,7 +8964,7 @@ "name": "gidnumber", "primary_key": false, "query": false, - "required": false, + "required": true, "sortorder": 2, "type": "int" }, @@ -7807,6 +8975,9 @@ "class": "Str", "cli_name": "street", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Street address", "exclude": null, @@ -7835,6 +9006,9 @@ "class": "Str", "cli_name": "city", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "City", "exclude": null, @@ -7863,6 +9037,9 @@ "class": "Str", "cli_name": "state", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "State/Province", "exclude": null, @@ -7891,6 +9068,9 @@ "class": "Str", "cli_name": "postalcode", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "ZIP", "exclude": null, @@ -7919,6 +9099,9 @@ "class": "Str", "cli_name": "phone", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Telephone Number", "exclude": null, @@ -7947,6 +9130,9 @@ "class": "Str", "cli_name": "mobile", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Mobile Telephone Number", "exclude": null, @@ -7975,6 +9161,9 @@ "class": "Str", "cli_name": "pager", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Pager Number", "exclude": null, @@ -8003,6 +9192,9 @@ "class": "Str", "cli_name": "fax", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Fax Number", "exclude": null, @@ -8031,6 +9223,9 @@ "class": "Str", "cli_name": "orgunit", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Org. Unit", "exclude": null, @@ -8059,6 +9254,9 @@ "class": "Str", "cli_name": "title", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Job Title", "exclude": null, @@ -8087,6 +9285,9 @@ "class": "Str", "cli_name": "manager", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Manager", "exclude": null, @@ -8115,6 +9316,9 @@ "class": "Str", "cli_name": "carlicense", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Car License", "exclude": null, @@ -8143,6 +9347,9 @@ "class": "Bool", "cli_name": "nsaccountlock", "cli_short_name": null, + "csv": false, + "csv_separator": ",", + "csv_skipspace": true, "default": null, "doc": "Account disabled", "exclude": null, diff --git a/install/ui/test/data/selinuxusermap_add_host.json b/install/ui/test/data/selinuxusermap_add_host.json new file mode 100644 index 000000000..8ea3a17cd --- /dev/null +++ b/install/ui/test/data/selinuxusermap_add_host.json @@ -0,0 +1,35 @@ +{ + "error": null, + "id": null, + "result": { + "completed": 1, + "failed": { + "memberhost": { + "host": [], + "hostgroup": [] + } + }, + "result": { + "cn": [ + "karel_unconfined" + ], + "description": [ + "description" + ], + "dn": "ipauniqueid=dbe2ffa0-3c2c-11e1-ad81-00163e6185c4,cn=usermap,cn=selinux,dc=dev,dc=example,dc=com", + "ipaenabledflag": [ + "TRUE" + ], + "ipaselinuxuser": [ + "unconfined_u:s0-s0:c0.c1023" + ], + "memberhost_host": [ + "dev.example.com" + ], + "memberuser_user": [ + "karel", + "admin" + ] + } + } +} \ No newline at end of file diff --git a/install/ui/test/data/selinuxusermap_add_user.json b/install/ui/test/data/selinuxusermap_add_user.json new file mode 100644 index 000000000..acdcb647a --- /dev/null +++ b/install/ui/test/data/selinuxusermap_add_user.json @@ -0,0 +1,38 @@ +{ + "error": null, + "id": null, + "result": { + "completed": 1, + "failed": { + "memberuser": { + "group": [], + "user": [] + } + }, + "result": { + "cn": [ + "karel_unconfined" + ], + "description": [ + "description" + ], + "dn": "ipauniqueid=dbe2ffa0-3c2c-11e1-ad81-00163e6185c4,cn=usermap,cn=selinux,dc=dev,dc=example,dc=com", + "ipaenabledflag": [ + "TRUE" + ], + "ipaselinuxuser": [ + "unconfined_u:s0-s0:c0.c1023" + ], + "memberhost_host": [ + "dev.example.com" + ], + "memberuser_group": [ + "user-group" + ], + "memberuser_user": [ + "karel", + "admin" + ] + } + } +} \ No newline at end of file diff --git a/install/ui/test/data/selinuxusermap_details_update.json b/install/ui/test/data/selinuxusermap_details_update.json new file mode 100644 index 000000000..d131c4320 --- /dev/null +++ b/install/ui/test/data/selinuxusermap_details_update.json @@ -0,0 +1,47 @@ +{ + "error": null, + "id": null, + "result": { + "result": { + "attributelevelrights": { + "accesstime": "rscwo", + "aci": "rscwo", + "cn": "rscwo", + "description": "rscwo", + "hostcategory": "rscwo", + "ipaenabledflag": "rscwo", + "ipaselinuxuser": "rscwo", + "ipauniqueid": "rsc", + "memberhost": "rscwo", + "memberuser": "rscwo", + "nsaccountlock": "rscwo", + "seealso": "rscwo", + "usercategory": "rscwo" + }, + "cn": [ + "karel_unconfined" + ], + "description": [ + "description" + ], + "ipaenabledflag": [ + "TRUE" + ], + "ipaselinuxuser": [ + "unconfined_u:s0-s0:c0.c1023" + ], + "ipauniqueid": [ + "dbe2ffa0-3c2c-11e1-ad81-00163e6185c4" + ], + "memberuser_user": [ + "karel" + ], + "objectclass": [ + "ipaassociation", + "ipaselinuxusermap" + ] + }, + "summary": "Modified SELinux User Map \"karel_unconfined\"", + "value": "karel_unconfined" + } +} \ No newline at end of file diff --git a/install/ui/test/data/selinuxusermap_find_pkeys.json b/install/ui/test/data/selinuxusermap_find_pkeys.json new file mode 100644 index 000000000..016e51267 --- /dev/null +++ b/install/ui/test/data/selinuxusermap_find_pkeys.json @@ -0,0 +1,17 @@ +{ + "error": null, + "id": null, + "result": { + "count": 1, + "result": [ + { + "cn": [ + "karel_unconfined" + ], + "dn": "ipauniqueid=dbe2ffa0-3c2c-11e1-ad81-00163e6185c4,cn=usermap,cn=selinux,dc=dev,dc=example,dc=com" + } + ], + "summary": "1 SELinux User Map matched", + "truncated": false + } +} \ No newline at end of file diff --git a/install/ui/test/data/selinuxusermap_get_records.json b/install/ui/test/data/selinuxusermap_get_records.json new file mode 100644 index 000000000..61d80fb5c --- /dev/null +++ b/install/ui/test/data/selinuxusermap_get_records.json @@ -0,0 +1,39 @@ +{ + "error": null, + "id": null, + "result": { + "count": 1, + "results": [ + { + "error": null, + "result": { + "cn": [ + "karel_unconfined" + ], + "description": [ + "description" + ], + "dn": "ipauniqueid=dbe2ffa0-3c2c-11e1-ad81-00163e6185c4,cn=usermap,cn=selinux,dc=dev,dc=example,dc=com", + "ipaenabledflag": [ + "TRUE" + ], + "ipaselinuxuser": [ + "unconfined_u:s0-s0:c0.c1023" + ], + "ipauniqueid": [ + "dbe2ffa0-3c2c-11e1-ad81-00163e6185c4" + ], + "memberuser_user": [ + "karel" + ], + "objectclass": [ + "ipaassociation", + "ipaselinuxusermap" + ] + }, + "summary": null, + "value": "karel_unconfined" + } + ] + } +} \ No newline at end of file diff --git a/install/ui/test/data/selinuxusermap_mod.json b/install/ui/test/data/selinuxusermap_mod.json new file mode 100644 index 000000000..d131c4320 --- /dev/null +++ b/install/ui/test/data/selinuxusermap_mod.json @@ -0,0 +1,47 @@ +{ + "error": null, + "id": null, + "result": { + "result": { + "attributelevelrights": { + "accesstime": "rscwo", + "aci": "rscwo", + "cn": "rscwo", + "description": "rscwo", + "hostcategory": "rscwo", + "ipaenabledflag": "rscwo", + "ipaselinuxuser": "rscwo", + "ipauniqueid": "rsc", + "memberhost": "rscwo", + "memberuser": "rscwo", + "nsaccountlock": "rscwo", + "seealso": "rscwo", + "usercategory": "rscwo" + }, + "cn": [ + "karel_unconfined" + ], + "description": [ + "description" + ], + "ipaenabledflag": [ + "TRUE" + ], + "ipaselinuxuser": [ + "unconfined_u:s0-s0:c0.c1023" + ], + "ipauniqueid": [ + "dbe2ffa0-3c2c-11e1-ad81-00163e6185c4" + ], + "memberuser_user": [ + "karel" + ], + "objectclass": [ + "ipaassociation", + "ipaselinuxusermap" + ] + }, + "summary": "Modified SELinux User Map \"karel_unconfined\"", + "value": "karel_unconfined" + } +} \ No newline at end of file diff --git a/install/ui/test/data/selinuxusermap_remove_host.json b/install/ui/test/data/selinuxusermap_remove_host.json new file mode 100644 index 000000000..1b26812a8 --- /dev/null +++ b/install/ui/test/data/selinuxusermap_remove_host.json @@ -0,0 +1,35 @@ +{ + "error": null, + "id": null, + "result": { + "completed": 1, + "failed": { + "memberhost": { + "host": [], + "hostgroup": [] + } + }, + "result": { + "cn": [ + "karel_unconfined" + ], + "description": [ + "description" + ], + "dn": "ipauniqueid=dbe2ffa0-3c2c-11e1-ad81-00163e6185c4,cn=usermap,cn=selinux,dc=dev,dc=example,dc=com", + "ipaenabledflag": [ + "TRUE" + ], + "ipaselinuxuser": [ + "unconfined_u:s0-s0:c0.c1023" + ], + "memberuser_group": [ + "user-group" + ], + "memberuser_user": [ + "karel", + "admin" + ] + } + } +} \ No newline at end of file diff --git a/install/ui/test/data/selinuxusermap_remove_user.json b/install/ui/test/data/selinuxusermap_remove_user.json new file mode 100644 index 000000000..9d47639d4 --- /dev/null +++ b/install/ui/test/data/selinuxusermap_remove_user.json @@ -0,0 +1,32 @@ +{ + "error": null, + "id": null, + "result": { + "completed": 1, + "failed": { + "memberuser": { + "group": [], + "user": [] + } + }, + "result": { + "cn": [ + "karel_unconfined" + ], + "description": [ + "description" + ], + "dn": "ipauniqueid=dbe2ffa0-3c2c-11e1-ad81-00163e6185c4,cn=usermap,cn=selinux,dc=dev,dc=example,dc=com", + "ipaenabledflag": [ + "TRUE" + ], + "ipaselinuxuser": [ + "unconfined_u:s0-s0:c0.c1023" + ], + "memberuser_user": [ + "karel", + "admin" + ] + } + } +} \ No newline at end of file diff --git a/install/ui/test/data/selinuxusermap_show.json b/install/ui/test/data/selinuxusermap_show.json new file mode 100644 index 000000000..37e77b5e6 --- /dev/null +++ b/install/ui/test/data/selinuxusermap_show.json @@ -0,0 +1,48 @@ +{ + "error": null, + "id": null, + "result": { + "result": { + "attributelevelrights": { + "accesstime": "rscwo", + "aci": "rscwo", + "cn": "rscwo", + "description": "rscwo", + "hostcategory": "rscwo", + "ipaenabledflag": "rscwo", + "ipaselinuxuser": "rscwo", + "ipauniqueid": "rsc", + "memberhost": "rscwo", + "memberuser": "rscwo", + "nsaccountlock": "rscwo", + "seealso": "rscwo", + "usercategory": "rscwo" + }, + "cn": [ + "karel_unconfined" + ], + "description": [ + "description" + ], + "dn": "ipauniqueid=dbe2ffa0-3c2c-11e1-ad81-00163e6185c4,cn=usermap,cn=selinux,dc=dev,dc=example,dc=com", + "ipaenabledflag": [ + "TRUE" + ], + "ipaselinuxuser": [ + "unconfined_u:s0-s0:c0.c1023" + ], + "ipauniqueid": [ + "dbe2ffa0-3c2c-11e1-ad81-00163e6185c4" + ], + "memberuser_user": [ + "karel" + ], + "objectclass": [ + "ipaassociation", + "ipaselinuxusermap" + ] + }, + "summary": null, + "value": "karel_unconfined" + } +} \ No newline at end of file diff --git a/install/ui/webui.js b/install/ui/webui.js index 4ceb705e7..596097344 100644 --- a/install/ui/webui.js +++ b/install/ui/webui.js @@ -67,7 +67,8 @@ IPA.admin_navigation = function(spec) { {entity: 'automountmap', hidden: true}, {entity: 'automountkey', hidden: true}]}, {entity: 'pwpolicy'}, - {entity: 'krbtpolicy'} + {entity: 'krbtpolicy'}, + {entity: 'selinuxusermap'} ]}, {name: 'ipaserver', label: IPA.messages.tabs.ipaserver, children: [ {name: 'rolebased', label: IPA.messages.tabs.role, children: [ diff --git a/ipalib/plugins/internal.py b/ipalib/plugins/internal.py index 50f87bfb8..94be9107d 100644 --- a/ipalib/plugins/internal.py +++ b/ipalib/plugins/internal.py @@ -420,6 +420,14 @@ class i18n_messages(Command): }, "selfservice": { }, + "selinuxusermap": { + "any_host": _("Any Host"), + "anyone": _("Anyone"), + "host": _("Host"), + "specified_hosts": _("Specified Hosts and Groups"), + "specified_users": _("Specified Users and Groups"), + "user": _("User"), + }, "service": { "certificate": _("Service Certificate"), "delete_key_unprovision": _("Delete Key, Unprovision"),