summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Voborník <pvoborni@redhat.com>2012-01-13 15:34:55 +0100
committerPetr Voborník <pvoborni@redhat.com>2012-01-18 17:11:04 +0100
commitea678b5045b2ee7c6730fe7ad22e7fa3f7f0afd9 (patch)
tree4a9129288838800f9349935f9bd17518caf34264
parent4c4888190b78b0a4e58471235550d1709ef7e329 (diff)
downloadfreeipa.git-ea678b5045b2ee7c6730fe7ad22e7fa3f7f0afd9.tar.gz
freeipa.git-ea678b5045b2ee7c6730fe7ad22e7fa3f7f0afd9.tar.xz
freeipa.git-ea678b5045b2ee7c6730fe7ad22e7fa3f7f0afd9.zip
UI for SELinux user mapping
This patch adds UI for SELinux user mapping. Its design is based on HBAC Rule design. https://fedorahosted.org/freeipa/ticket/2145
-rw-r--r--install/ui/Makefile.am1
-rw-r--r--install/ui/hbac.js2
-rw-r--r--install/ui/index.html1
-rw-r--r--install/ui/jsl.conf1
-rw-r--r--install/ui/selinux.js291
-rw-r--r--install/ui/test/data/ipa_init.json33
-rw-r--r--install/ui/test/data/ipa_init_commands.json2896
-rw-r--r--install/ui/test/data/ipa_init_methods.json2867
-rw-r--r--install/ui/test/data/ipa_init_objects.json1347
-rw-r--r--install/ui/test/data/selinuxusermap_add_host.json35
-rw-r--r--install/ui/test/data/selinuxusermap_add_user.json38
-rw-r--r--install/ui/test/data/selinuxusermap_details_update.json47
-rw-r--r--install/ui/test/data/selinuxusermap_find_pkeys.json17
-rw-r--r--install/ui/test/data/selinuxusermap_get_records.json39
-rw-r--r--install/ui/test/data/selinuxusermap_mod.json47
-rw-r--r--install/ui/test/data/selinuxusermap_remove_host.json35
-rw-r--r--install/ui/test/data/selinuxusermap_remove_user.json32
-rw-r--r--install/ui/test/data/selinuxusermap_show.json48
-rw-r--r--install/ui/webui.js3
-rw-r--r--ipalib/plugins/internal.py8
20 files changed, 7020 insertions, 768 deletions
diff --git a/install/ui/Makefile.am b/install/ui/Makefile.am
index 8d6abf7f..822a6282 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 d26b894b..2f4c225b 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 6239deba..64c87d89 100644
--- a/install/ui/index.html
+++ b/install/ui/index.html
@@ -35,6 +35,7 @@
<script type="text/javascript" src="host.js"></script>
<script type="text/javascript" src="hostgroup.js"></script>
<script type="text/javascript" src="netgroup.js"></script>
+ <script type="text/javascript" src="selinux.js"></script>
<script type="text/javascript" src="service.js"></script>
<script type="text/javascript" src="serverconfig.js"></script>
<script type="text/javascript" src="sudo.js"></script>
diff --git a/install/ui/jsl.conf b/install/ui/jsl.conf
index f8a4f5e0..7373e987 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 00000000..a94984d0
--- /dev/null
+++ b/install/ui/selinux.js
@@ -0,0 +1,291 @@
+/*jsl:import ipa.js */
+
+/* Authors:
+ * Petr Vobornik <pvoborni@redhat.com>
+ *
+ * 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 <http://www.gnu.org/licenses/>.
+ */
+
+/* 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 99b461aa..a0738734 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 9132cabe..39281b09 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,
@@ -951,22 +1060,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -981,22 +1093,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -1167,10 +1297,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -1197,22 +1363,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -1389,22 +1573,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -1419,22 +1606,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -1660,22 +1868,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -1690,22 +1901,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -1725,22 +1939,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -1755,22 +1972,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -1941,10 +2176,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -1971,22 +2242,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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": "<request_type>",
"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,
@@ -2425,10 +2736,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -2455,22 +2802,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -2563,22 +2919,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -2593,22 +2952,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -2723,10 +3094,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -2753,22 +3160,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -2925,22 +3344,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -2955,22 +3377,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -3208,22 +3651,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -3238,22 +3684,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -3472,10 +3939,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -3502,22 +4005,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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": "<usercertificate>",
"exclude": null,
@@ -3758,22 +4285,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -3788,22 +4318,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -3883,22 +4422,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -3913,22 +4455,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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": [
@@ -4125,22 +4685,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -4155,22 +4718,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -4361,10 +4942,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -4391,22 +5008,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -4537,22 +5166,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -4567,22 +5199,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -4721,10 +5365,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -4751,22 +5431,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -4875,22 +5564,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -4905,22 +5597,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -5035,10 +5739,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -5065,22 +5805,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -5173,22 +5922,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -5203,22 +5955,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -5337,10 +6101,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -5367,22 +6167,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -5927,10 +6782,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -5957,22 +6848,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -6125,22 +7031,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -6155,22 +7064,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -6289,10 +7210,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -6319,22 +7276,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -6555,20 +7533,23 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "cmdname",
+ "cli_name": "objname",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Name of command to export",
+ "doc": "Name of object to export",
"exclude": null,
"flags": [],
"hint": null,
"include": null,
- "label": "<cmdname>",
+ "label": "<objname>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": false,
- "name": "cmdname",
+ "name": "objname",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -6583,20 +7564,56 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "objname",
+ "cli_name": "methodname",
+ "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": "<methodname>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "methodname",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ }
+ ],
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "object",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
"doc": "Name of object to export",
"exclude": null,
"flags": [],
"hint": null,
"include": null,
- "label": "<objname>",
+ "label": "<object>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": false,
- "name": "objname",
+ "name": "object",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -6611,20 +7628,54 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "methodname",
+ "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": "<methodname>",
+ "label": "<method>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": false,
- "name": "methodname",
+ "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": "<command>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "command",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -6634,8 +7685,7 @@
"sortorder": 2,
"type": "unicode"
}
- ],
- "takes_options": []
+ ]
},
"krbtpolicy_mod": {
"takes_args": [],
@@ -6645,10 +7695,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -6675,22 +7761,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -7178,22 +8339,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -7208,22 +8372,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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": "<private>",
"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,
@@ -7415,10 +8597,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -7445,22 +8663,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -7649,22 +8885,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -7679,22 +8918,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -7813,10 +9064,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -7843,22 +9130,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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": "<action>",
"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": [
@@ -8072,22 +9377,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -8102,22 +9410,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -8240,10 +9560,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -8270,22 +9626,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -8386,22 +9751,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -8416,22 +9784,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -8546,10 +9926,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -8576,22 +9992,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -8712,22 +10140,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -8742,22 +10173,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -8880,10 +10323,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -8910,22 +10389,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ }
+ ]
+ },
+ "selinuxusermap_add_host": {
+ "takes_args": [],
+ "takes_options": []
+ },
+ "selinuxusermap_add_user": {
+ "takes_args": [],
+ "takes_options": []
+ },
+ "selinuxusermap_del": {
+ "takes_args": [],
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "continue",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": false,
+ "doc": "Continuous mode: Don't stop on errors.",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false",
+ "FALSE"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<continue>",
+ "multivalue": false,
+ "name": "continue",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "sortorder": 2,
+ "truths": [
+ "1",
+ 1,
+ "true",
+ "TRUE"
+ ],
+ "type": "bool"
+ }
+ ]
+ },
+ "selinuxusermap_disable": {
+ "takes_args": [],
+ "takes_options": []
+ },
+ "selinuxusermap_enable": {
+ "takes_args": [],
+ "takes_options": []
+ },
+ "selinuxusermap_find": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "timelimit",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Time limit of search in seconds",
+ "exclude": null,
+ "flags": [
+ "no_display"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Time Limit",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "timelimit",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "int"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "sizelimit",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Maximum number of entries returned",
+ "exclude": null,
+ "flags": [
+ "no_display"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Size Limit",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "sizelimit",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "int"
+ }
+ ]
+ },
+ "selinuxusermap_mod": {
+ "takes_args": [],
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "delattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<delattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "delattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "rights",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": false,
+ "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false",
+ "FALSE"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Rights",
+ "multivalue": false,
+ "name": "rights",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "sortorder": 2,
+ "truths": [
+ "1",
+ 1,
+ "true",
+ "TRUE"
+ ],
+ "type": "bool"
+ }
+ ]
+ },
+ "selinuxusermap_remove_host": {
+ "takes_args": [],
+ "takes_options": []
+ },
+ "selinuxusermap_remove_user": {
+ "takes_args": [],
+ "takes_options": []
+ },
+ "selinuxusermap_show": {
+ "takes_args": [],
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "rights",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": false,
+ "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false",
+ "FALSE"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Rights",
+ "multivalue": false,
+ "name": "rights",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "sortorder": 2,
+ "truths": [
+ "1",
+ 1,
+ "true",
+ "TRUE"
+ ],
+ "type": "bool"
+ }
+ ]
+ },
"service_add": {
"takes_args": [],
"takes_options": [
@@ -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,
@@ -9193,10 +11075,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -9223,22 +11141,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -9363,22 +11293,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -9393,22 +11326,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -9523,10 +11468,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -9553,22 +11534,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -9661,22 +11651,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -9691,22 +11684,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -9825,10 +11830,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -9855,22 +11896,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -9967,22 +12017,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -9997,22 +12050,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -10192,10 +12260,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -10222,22 +12326,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -10387,22 +12503,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -10417,22 +12536,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -10623,10 +12760,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -10653,22 +12826,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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 f656f29c..3564a87b 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": "<test>",
+ "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": "<newname>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": false,
+ "name": "newname",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "sortorder": 2,
+ "type": "unicode"
+ }
+ ]
},
"aci_show": {
- "__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,
@@ -703,22 +1061,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -733,22 +1094,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -919,10 +1298,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -949,22 +1364,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -1141,22 +1574,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -1171,22 +1607,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -1412,22 +1869,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -1442,22 +1902,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -1477,22 +1940,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -1507,22 +1973,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -1693,10 +2177,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -1723,22 +2243,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -1831,10 +2360,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -1861,22 +2426,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -1969,22 +2543,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -1999,22 +2576,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -2129,10 +2718,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -2159,22 +2784,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,19 +2894,29 @@
]
},
"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": [],
@@ -2282,22 +2926,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -2312,22 +2959,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -2565,22 +3233,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -2595,22 +3266,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -2829,10 +3521,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -2859,22 +3587,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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": "<usercertificate>",
"exclude": null,
@@ -3110,22 +3862,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -3140,22 +3895,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -3235,22 +3999,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -3265,22 +4032,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -3392,22 +4171,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -3422,22 +4204,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -3628,10 +4428,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -3658,22 +4494,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -3804,22 +4652,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -3834,22 +4685,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -3988,10 +4851,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -4018,22 +4917,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -4142,22 +5050,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -4172,22 +5083,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -4302,10 +5225,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -4332,22 +5291,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -4440,22 +5408,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -4470,22 +5441,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -4604,10 +5587,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -4634,22 +5653,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -4950,10 +5996,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -4980,22 +6062,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -5148,22 +6245,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -5178,22 +6278,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -5312,10 +6424,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -5342,22 +6490,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -5454,10 +6611,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -5484,22 +6677,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -5596,22 +6798,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -5626,22 +6831,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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": "<private>",
"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,
@@ -5833,10 +7056,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -5863,22 +7122,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -5975,22 +7243,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -6005,22 +7276,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -6139,10 +7422,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -6169,22 +7488,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -6281,22 +7609,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -6311,22 +7642,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -6449,10 +7792,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -6479,22 +7858,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -6595,22 +7983,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -6625,22 +8016,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -6755,10 +8158,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -6785,22 +8224,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -6921,22 +8372,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -6951,22 +8405,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -7089,10 +8555,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -7119,22 +8621,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ }
+ ]
+ },
+ "selinuxusermap_add_host": {
+ "takes_args": [],
+ "takes_options": []
+ },
+ "selinuxusermap_add_user": {
+ "takes_args": [],
+ "takes_options": []
+ },
+ "selinuxusermap_del": {
+ "takes_args": [],
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "continue",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": false,
+ "doc": "Continuous mode: Don't stop on errors.",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false",
+ "FALSE"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<continue>",
+ "multivalue": false,
+ "name": "continue",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "sortorder": 2,
+ "truths": [
+ "1",
+ 1,
+ "true",
+ "TRUE"
+ ],
+ "type": "bool"
+ }
+ ]
+ },
+ "selinuxusermap_disable": {
+ "takes_args": [],
+ "takes_options": []
+ },
+ "selinuxusermap_enable": {
+ "takes_args": [],
+ "takes_options": []
+ },
+ "selinuxusermap_find": {
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "timelimit",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Time limit of search in seconds",
+ "exclude": null,
+ "flags": [
+ "no_display"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Time Limit",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "timelimit",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "int"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Int",
+ "cli_name": "sizelimit",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Maximum number of entries returned",
+ "exclude": null,
+ "flags": [
+ "no_display"
+ ],
+ "hint": null,
+ "include": null,
+ "label": "Size Limit",
+ "maxvalue": 2147483647,
+ "minvalue": 0,
+ "multivalue": false,
+ "name": "sizelimit",
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "int"
+ }
+ ]
+ },
+ "selinuxusermap_mod": {
+ "takes_args": [],
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "addattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<addattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "addattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
+ "cli_name": "delattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Delete an attribute/value pair. The option will be evaluated\nlast, after all sets and adds.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<delattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "delattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "rights",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": false,
+ "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false",
+ "FALSE"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Rights",
+ "multivalue": false,
+ "name": "rights",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "sortorder": 2,
+ "truths": [
+ "1",
+ 1,
+ "true",
+ "TRUE"
+ ],
+ "type": "bool"
+ }
+ ]
+ },
+ "selinuxusermap_remove_host": {
+ "takes_args": [],
+ "takes_options": []
+ },
+ "selinuxusermap_remove_user": {
+ "takes_args": [],
+ "takes_options": []
+ },
+ "selinuxusermap_show": {
+ "takes_args": [],
+ "takes_options": [
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": true,
+ "class": "Flag",
+ "cli_name": "rights",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": false,
+ "doc": "Display the access rights of this entry (requires --all). See ipa man page for details.",
+ "exclude": null,
+ "falsehoods": [
+ 0,
+ "0",
+ "false",
+ "FALSE"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "Rights",
+ "multivalue": false,
+ "name": "rights",
+ "primary_key": false,
+ "query": false,
+ "required": true,
+ "sortorder": 2,
+ "truths": [
+ "1",
+ 1,
+ "true",
+ "TRUE"
+ ],
+ "type": "bool"
+ }
+ ]
},
"service_add": {
"takes_args": [],
@@ -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,
@@ -7392,10 +9307,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -7422,22 +9373,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -7562,22 +9525,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -7592,22 +9558,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -7722,10 +9700,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -7752,22 +9766,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -7860,22 +9883,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -7890,22 +9916,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -8024,10 +10062,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -8054,22 +10128,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -8166,22 +10249,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -8196,22 +10282,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -8391,10 +10492,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -8421,22 +10558,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -8586,22 +10735,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "addattr",
+ "cli_name": "setattr",
"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.",
+ "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": "<addattr>",
+ "label": "<setattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "addattr",
+ "name": "setattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -8616,22 +10768,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "addattr",
"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.",
+ "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": "<setattr>",
+ "label": "<addattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "addattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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,
@@ -8822,10 +10992,46 @@
"attribute": false,
"autofill": false,
"class": "Str",
+ "cli_name": "setattr",
+ "cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
+ "default": null,
+ "doc": "Set an attribute to a name/value pair. Format is attr=value.\nFor multi-valued attributes, the command replaces the values already present.",
+ "exclude": [
+ "webui"
+ ],
+ "flags": [],
+ "hint": null,
+ "include": null,
+ "label": "<setattr>",
+ "length": null,
+ "maxlength": null,
+ "minlength": null,
+ "multivalue": true,
+ "name": "setattr",
+ "noextrawhitespace": true,
+ "pattern": null,
+ "pattern_errmsg": null,
+ "primary_key": false,
+ "query": false,
+ "required": false,
+ "sortorder": 2,
+ "type": "unicode"
+ },
+ {
+ "alwaysask": false,
+ "attribute": false,
+ "autofill": false,
+ "class": "Str",
"cli_name": "addattr",
"cli_short_name": null,
+ "csv": false,
+ "csv_separator": ",",
+ "csv_skipspace": true,
"default": null,
- "doc": "Add an attribute/value pair. Format is attr=value. The attribute must be part of the schema.",
+ "doc": "Add an attribute/value pair. Format is attr=value. The attribute\nmust be part of the schema.",
"exclude": [
"webui"
],
@@ -8852,22 +11058,25 @@
"attribute": false,
"autofill": false,
"class": "Str",
- "cli_name": "setattr",
+ "cli_name": "delattr",
"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.",
+ "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": "<setattr>",
+ "label": "<delattr>",
"length": null,
"maxlength": null,
"minlength": null,
"multivalue": true,
- "name": "setattr",
+ "name": "delattr",
"noextrawhitespace": true,
"pattern": null,
"pattern_errmsg": null,
@@ -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 18d453a4..3fab4023 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": "<cn>",
"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": "<krbpwdpolicyreference>",
"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": "<cospriority>",
"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": [
@@ -7756,9 +8842,88 @@
"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": "<random>",
+ "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,
+ "autofill": true,
"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 00000000..8ea3a17c
--- /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 00000000..acdcb647
--- /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 00000000..d131c432
--- /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 00000000..016e5126
--- /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 00000000..61d80fb5
--- /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 00000000..d131c432
--- /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 00000000..1b26812a
--- /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 00000000..9d47639d
--- /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 00000000..37e77b5e
--- /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 4ceb705e..59609734 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 50f87bfb..94be9107 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"),